DEPR: Deprecate passing range-like arguments to DatetimeIndex, TimedeltaIndex
Also `verify_integrity` since allowing that to be False complicates things, and internally if its False we should be using simple_new anyway

- [x] closes #20535
- [ ] tests added / passed
- [ ] passes `git diff upstream/master -u -- "*.py" | flake8 --diff`
- [x] whatsnew entry
