BUG: DatetimeIndex.__iter__ creates a temp array of Timestamp (GH7683)
PERF: DatetimeIndex.__iter__ now uses ints_to_pydatetime with boxing