Workers in Germany took an average of about 22 days of sick leave in 2024, among the highest levels internationally.