WebKit should expose the document.hasStorageAccess and document.requestStorageAccess APIs in all contexts, but require a secure context as one of the preconditions for a "successful" call (i.e. before yielding true from hasStorageAccess, and before resolving from requestStorageAccess). This is to get in alignment with https://github.com/privacycg/storage-access/pull/132.
<rdar://problem/102055522>