TYP: make typing DatetimeLikeScalar a Union instead of TypeVar
In `_typing.py` change `DatetimeLikeScalar` from `TypeVar` to `Union`

Allows removal of 4 `#type: ignore` lines

Per split out from #39501 