Add compression to database backups
v1.12.0: Gzip database dumps before S3 upload SQL dumps compress ~10:1, saving significant S3 storage and upload time. Backup streams through gzopen/gzwrite in 128KB chunks (memory-safe). Restore auto-detects .gz extension from manifest for backward compat with existing uncompressed backups. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>