When validating a leaves from a leaves type "generate timesheet", some timesheets are generated by the system. When refusing the holidays, we want the timesheet to be deleted. It does not seem to be the case before this commit. Also, generated timesheet has a label containing 'False' if the holiday description is not set. Closes #22140