refactor: reduce the usage of TokenService
In preparation for implementing support for multiple accounts, this MR removes the TokenService
dependency from several parts of the app. This will make the upcoming refactor of TokenService
easier.
This MR is best-reviewed commit-by-commit.
Related to #298 (closed)
Edited by Tomas Vik