VELORA FIX NOTES

Fixed in this build:
- Removed invalid country column references from user_profiles inserts. Country belongs to users.
- Added self-healing creation of user_profiles, user_preferences, wallet and notification preferences for existing accounts.
- Fixed discovery DOB filtering so age ranges work correctly (previous parameter order excluded all profiles).
- Made profile/discovery views safe when a database row is missing instead of indexing false.
- Made settings page safe when preferences/profile rows are missing.
- Corrected profile interest selection type comparison.
- Corrected registration so new users no longer insert into the nonexistent user_profiles.country column.
- Added database/repair_existing.sql for installations that already contain the earlier broken seed/database state.
- PHP syntax checked across the project.
