Creates /opt/gitea-backups/ on the Gitea server and runs `gitea dump`
to produce a tar.gz archive of all repositories, MySQL database, config,
LFS data, and attachments. Retains last 5 backups and supports optional
fetch to Ansible controller via -e fetch_backup=true.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>