Remove email/password auth, simplify User model to ATProto-only
- Drop email, password, name, avatar_url, oauth columns from User;
users table now has only id and did
- Remove email/password login and registration routes and handlers
- Remove GetUserByEmail, GetUserByOAuth, UpdateUserPassword from db
- Simplify CreateUser / scanUser to match the new schema
- Update ATProto callback to create minimal User{DID: sub}
- Fix nav to use UserHandle (resolved from DID doc) instead of User.Name
- Point login buttons to /auth/atproto instead of /auth/login
- Add migration 007 for the simplified users table
- About page content and style tweaks
- Landing page gap tweak
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>