Update dependencies
This PR upgrades Starlette (vulnerability) (already done by #821 for front/ - this PR also fixes services/admin and services/api) 

It also upgrades all the dependencies to the next minor version. I checked the important ones: starlette, uvicorn.

And nearly all the changes come from the upgrade of mypy to v1 -> I fixed a lot of types, and it exposed some (not critical) bugs.
Update dependencies: This PR upgrades Starlette (vulnerability) (already done by #821 for front/ - this PR also fixes services/admin and services/api) 

It also upgrades all the dependencies to the next minor version. I checked the important ones: starlette, uvicorn.

And nearly all the changes come from the upgrade of mypy to v1 -> I fixed a lot of types, and it exposed some (not critical) bugs.