Switch from Sphinx to mkdocs and mkdocstrings
Sphinx has a lot of downsides that can be solved with more modern doc approach.
- no mix of markdown and restructuredtext
- inconsistent references
- verbose markup
- weak type hint support
- auto... commands that no one understands
- errors during creation that no one understands
- consistent theme with mkdocs material