Add a mandatory community guidelines acceptance screen that users must
complete after accepting the EULA and before accessing the app. This
follows the same fail-closed pattern as the EULA gate.
Changes:
- Add community guidelines document (assets/legal/community-guidelines.md)
- Add CommunityGuidelinesProvider with versioned acceptance tracking
- Add CommunityGuidelinesScreen with scroll-to-bottom, checkbox, and
accept flow matching the EULA screen pattern
- Update router redirect chain: EULA → Community Guidelines → App
- Add "Community Guidelines" view-only link to profile settings menu
- Add Sentry error reporting to EULA provider
- Improve EULA screen: teal accent color, better link error handling,
empty content retry state
- Bump version to 1.0.5+6
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>