Implement automatic clearing of irrelevant compensation fields when compensation_type changes, including validation updates and helper logic in project_service
Add new simple compensation types (per_day, per_week, per_ticket) with corresponding rate fields and update models, schemas, enums, and migration with full backward compatibility
feat/fix: update User model to match Supabase schema, disable auto table creation, and introduce startup DB health checks with connection and table validation