Allow me to introduce you to [Multi-Account Containers](https://addons.mozilla.org/en-US/firefox/addon/multi-account-containers/) and [Temporary Containers](https://addons.mozilla.org/en-US/firefox/addon/temporary-containers/). The general idea is that you use persistent containers for the services you need to save/log into, then use temporary containers for the rest.