Main coves client

feat(eula): add EULA acceptance gate and change license to AGPL v3 master

Add a mandatory EULA acceptance flow that blocks app access until the user scrolls through and agrees to the End User License Agreement. The EULA is rendered from a bundled markdown file and supports versioning so users can be re-prompted when terms change. Changes: - Add EulaProvider with versioned acceptance tracking via shared_preferences - Add EulaScreen with scroll-to-bottom requirement, checkbox, and accept button - Integrate EULA gate into GoRouter redirect logic in main.dart - Add view-only EULA access from profile settings sheet - Change project license from GPL v3 to AGPL v3 - Add flutter_markdown dependency for EULA rendering - Fix getProfile XRPC method casing in API service and model comment Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>