BetterAuth — New Authentication System

- Migrated from NextAuth to BetterAuth for more robust session handling
- Apple Sign-In now works correctly — uses dynamic JWT client secret generation
- Google OAuth sign-in now properly creates your account on first login
- Improved cross-subdomain session cookie handling
- Team invite flow improvements and duplicate member prevention