fix: aggressive Docker prune before oven builds to prevent disk-full
The 60GB oven droplet fills fast with Docker images and build cache.
Pre-build prune now removes images >2h old, all unused volumes, and
triggers a full system prune if <10GB free. Also installed a daily
systemd timer on oven for nightly cleanup at 4am.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>