Use fetch, queue, and scheduled handlers in one Cloudflare Worker

Run an Astro app, background queue consumer, and retention cron from one Cloudflare Worker by keeping each handler small and explicit.