Overtime compensation using different hourly rates

Our company operates with employees working in shifts. Occasionally, they work overtime on weekends and public holidays. In ERPNext documentation, when calculating compensation based on the Timesheet, a fixed hourly rate is used. However, I want to calculate compensation using different hourly rates for weekdays, weekends, and public holidays. I need your assistance with this matter.

Please check out this PR