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.