Add TimesheetService for timesheet reports

Merged
JE
9mo ago
+610-0

Implements timesheet report functionality with three methods:

  • Report: Account-wide timesheet report
  • ProjectReport: Project-specific timesheet report
  • RecordingReport: Recording-specific timesheet report

All methods support filtering by date range (from/to) and person ID.