10.4
requirements: Migrate to uv.
docs: Convert reST index pages to Markdown.
docs: Update Black and isort references to Ruff.
message_quoting: Rename 'Quote and reply' to 'Quote message'.
mypy: Remove use of ValuesQuerySet and QuerySetAny.
docs: Add comma to all uses of "e.g." in contributor docs.
testing doc: Update common setup methods.
tests: Rename the Node tests to *.cjs.
documentation: Revise uses of "e.g.," followed by a colon.