Update Ruff line length and python version.
The line length was incorrect in both pyproject.toml (88) and
.editorconfig (79).
Also, remove the line length from .rst and .md files since no files were
respecting it.
Finally, update the target version for Ruff to 3.11.