refactor(domain): remove foreign keys from domain entities
- Remove foreign key fields (userId, companyId, roleId, levelId) from UserJobExperience domain entity
- Remove user relation from domain entity
- Update DTOs to use full entities instead of IDs
- Implement domain-driven design principles
- Prepare for resolver updates to use full entities