PERF: RangeIndex.__getitem__ with integers return RangeIndex
Builds on #57752

Discovered in #57441
This looks to have a lot of overlap with https://github.com/pandas-dev/pandas/pull/57752 - is that expected? > This looks to have a lot of overlap with #57752 - is that expected?

Yes, this relies on some of the changes in https://github.com/pandas-dev/pandas/pull/57752