Change minimum python version support from 3.11 to 3.10, which mirrors
the upcoming minimum version for papis itself, probably from the next
major papis version (0.15).
Updated dependency and, with its newly provided type hints, removed some
pyright overrides.
Added a cast where there was still not enough type hinting.
Switching this project over to the uv package manager as a pilot project
for my personal use.
Since this project is not yet widely used I can use it as an
experimental playground for discovering uv further without interrupting
anybody's workflow.