Create a context that exposes the API client and recreates it on every user change or token change. Simplify the client by avoiding a need to provide credentials on every call to the API.
Depends on D10449
https://linear.app/comm/issue/ENG-6404/move-identity-client-to-a-context