Use new site instance for SessionStorageNamespaceImpl clone when opener_suppressed(noopener) specified because WebContentsImpl::CreateNewWindow will use target_url as new site instance
Use new site instance for SessionStorageNamespaceImpl clone when opener_suppressed(noopener) specified
because WebContentsImpl::CreateNewWindow will use target_url as new site instance

The problem was cloning original site instance cause the inconsistency
between original partition and target partition because tor browser
context enforce isolation storage so every different site has its own storage partition

fix https://github.com/brave/browser-laptop/issues/14392

Test Plan:
1. Open tor tab
2. Visit site contains rel="noopener" href (https://jsfiddle.net/dqokhmsg/)
3. Click the link
4. Brave shouldn't crash

Auditors: 47e4a4954d6a66edd1210b9b46e0a144c1078e87@bbondy

brave/muon,brave/muon,brave/electron,brave/muon,brave/muon,brave/muon,brave/muon,brave/electron,brave/electron,brave/electron,brave/electron,brave/electron