feat: add server-side sync preferences packet handler
- Register SyncPreferencesPacket type on server
- Handle client preference updates asynchronously
- Validate player is authenticated before accepting updates
- Persist preferences to PlayerSyncPreferencesStore
- Audit log all sync preference changes
- Error handling and logging for failed preference updates