fix: add cache headers to sensitive-images endpoint (#784)
the frontend SSR fetches /moderation/sensitive-images on every page
load. during traffic spikes this exceeded the 120/minute rate limit
(1,179 hits over 7 days).
add Cache-Control header: public, s-maxage=300, max-age=60
- edge (cloudflare) caches for 5 minutes
- browser caches for 1 minute
this data changes rarely (only when admins flag images), so caching
is safe and massively reduces backend load.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
authored by