Backporting fixes:
- itertools.select. #2426 by @jaheba
- Fix dataclass handling of member inheritance. #2492 by @jaheba
- Fix: sort dataset keys in error message when importing non-existing dataset #2497 by @lostella
- Fix DateSplitter for multiples of base frequencies #2500 by @lostella
- Fix docstrings according to docformatter #2501 by @lostella
- Add examples to docstring for periods_between #2504 by @lostella
- Cap numpy compatibility in mxnet extra requirements #2506 by @lostella
- Pin docformatter version. #2507 by @jaheba
- Docs: Fix install instructions. #2508 by @jaheba