feat(service): add driver candidate and working hours retrieval methods
- Add getActiveDriverCandidatesInPeriod in CandidateService to retrieve active driver candidates within a specific date range
- Add getWorkingHoursByEmailsList in WorkingHoursService to fetch and group working hours by employee emails