feat(circuit): add circuit driver assignment service and list API
- Create circuit driver assignments automatically when trip assignments are created
- Add getAllCircuitAssignments API endpoint with pagination and filtering
- Implement error handling with proper exception messages
- Add date segment utility for managing assignment date ranges