refactor(services): integrate mappers into job experience services
- Inject mappers into all job experience services
- Replace manual entity creation with mapper.toDomain() calls
- Remove private mapToDomain methods from services
- Update UserJobExperienceService with proper DTOs and findForUser method
- Replace any types with proper Prisma DTOs for create/update operations
- Implement domain-driven design with full entities instead of IDs