REF: _convert_to_index_sliceable as DataFrame method
It really doesnt make sense as anything other than a method.
>  belongs as a method on index itself if anything.

It's specifically DataFrame-only behavior.  I'd like to deprecate it (#31476), but failing that this is effectively a function with `self` as the first arg, which is an antipattern. mothballing to clear the queue