- Bump Starlette requirement to >=0.20.4, bringing upstream bug fixes.
- Raise Uvicorn max version in public extras and upgrade internal/test dependencies (Typer, Black, HTTPX, databases, mypy, etc.).
- Update test stack by upgrading Pytest and moving dev dependencies to the test extra.