REF: collect methods in NumericIndex
Seperates the refactoring of existing methods out of #41153. Will make it easier to see what #41153 actually brings in of new things.

This PR changes no functionality, but only makes the exisiting numeric indexes into thin subclasses of the existing `NumericIndex`.