feat: implement database persistence for user preferences
- Add user_preferences table to store font and accent settings
- Add API endpoints /api/preferences (GET and POST)
- Update templates to load preferences from API for logged-in users
- Settings sync between localStorage and database
- Settings persist across devices and browsers for logged-in users
- Make status text lowercase as requested
- Add settings panel to feed page for logged-in users