CLN: Remove overloads made redundant by deprecation
- [X] All [code checks passed](https://pandas.pydata.org/pandas-docs/dev/development/contributing_codebase.html#pre-commit).
- [X] Added [type annotations](https://pandas.pydata.org/pandas-docs/dev/development/contributing_codebase.html#type-hints) to new arguments/methods/functions.


Not 100% sure what the policy is on type annotation in pandas when there is a deprecation that makes overloads redundant, assuming the deprecated path isn't taken. 

xref pandas-dev/pandas-stubs#317

Don't think this is feasible since pandas uses `inplace` internally for now. 