feat: label/content moderation and story viewer improvements
Add full label handling (hide, warnContent, warnMedia blur, badge)
matching the web client across gallery cards and stories. Rewrite
story viewer with extracted @Observable timer and progress bar to
fix sheet presentation issues. Add story report via flag button.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>