Add an optional GitHub action to publish a package to PyPI. The action should use the new [Trusted Publisher](https://docs.pypi.org/trusted-publishers/adding-a-publisher/) mechanism and [`uv`](https://docs.astral.sh/uv/guides/package/)