Previously we've removed data from the session store that aren't currently in the current browsing context tree, but this is different from what BackgroundSessionStorageManager considers to be a session. After part 1 in this patch series, session store will save exactly the view BackgroundSessionStorageManager has of the current sessionStorage state. Differential Revision: https://phabricator.services.mozilla.com/D125681