We should provide a method to get the week-end / non-working days for a specific locale. There seem to be no existing package with such data. See https://github.com/nextcloud/calendar/pull/2016#issuecomment-590255479