feat: Implement authentication and DPoP client
- Added Auth class for handling user login, session management, and token storage using Flutter Secure Storage.
- Introduced DpopHttpClient for making HTTP requests with DPoP proof, including nonce management and JWK thumbprint calculation.
- Created AtprotoSession model for managing session data.
- Updated main.dart to integrate authentication flow and handle sign-in state.
- Enhanced CreateGalleryPage to create galleries and navigate to the GalleryPage upon success.
- Improved error handling and loading states in ProfilePage and SplashPage.
- Added necessary imports and plugin registrations for secure storage across platforms (Linux, macOS, Windows).
- Updated pubspec.yaml to include new dependencies for secure storage, JOSE, and crypto functionalities.