See https://docs.python.org/3/howto/free-threading-python.html. We can depend on lxml 5 for Python 3.13 and below, see https://github.com/python/mypy/pull/20029#discussion_r2413378521