Returns start of the ISO week (always Monday)
Returned object will have same timezone as this
DateTime startOfIsoWeek() => startOfLocalWeek(DateTime.monday);