function createTimeOffRule(config): CompilationRule;
Blocks or penalizes assignments during specified time periods.Supports entity scoping (people, roles, skills) and time scoping
(date ranges, specific dates, days of week, recurring periods).
Optionally supports partial-day time-off with startTime/endTime.