Python 3.11 support
- Migrating the HTTP[S] mock from relying on
http-parsertohttptools. - Never discovered the root cause for the failing tests with
aiohttp/Python 3.11 (first time ever I added@pytest.mark.xfailto a few tests). Same test works withhttpx, so I suspect it's related to a client issue. I'll probably migrate tohttpxas the reference client for testingasync/awaitcode.