fix: ensure tokens are refreshed in the background (#7)
* feat: add refresh to app lifecycle
* build: add token refresh integration test
* feat: add trigger context for auth repo errors
* add tests to feed repository failure paths
* make convo repo tests behavioral and more exhaustive
* refactor: shared unauth helper
* feat: debug hook for 401
* fix: use existing share helper for logs