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