Check bookings against worker contract limits

Check shift bookings against individual employment contracts and configured regulatory limits, including maximum working hours for specific worker groups.