* python-markdown: Update to 3.9
* python-pytest: Update to 8.4.2
* python-lxml: Update to 6.0.1
* python-setuptools-scm: Update to 9.2.0
* gi-docgen: Update to 2025.4
This allows us to include a version and we already use PURL
for other things, so might as well remove the pypi special case.
Normalize the names, since that is required for PURLs.