upgrade starlette everywhere
#2400 was not complete

---

<strike>still wip, because of starlette middleware types (https://github.com/encode/starlette/pull/2180, https://github.com/encode/starlette/pull/2381).</strike>

it was a matter of upgrading mypy ahah
upgrade starlette everywhere: #2400 was not complete

---

<strike>still wip, because of starlette middleware types (https://github.com/encode/starlette/pull/2180, https://github.com/encode/starlette/pull/2381).</strike>

it was a matter of upgrading mypy ahah