[iOS] Build storage_unittests when `use_blink` is enabled

This CL builds storage_unittests when `use_blink` is enabled
and adds storage/test/test_bundle_data.{filelist, globlist}
to run QuotaDatabaseTest. It also blocks
QuotaDatabaseTest.QuotaDatabaseDirectoryMigrationError with
IS_APPLE.

Bug: 1415211
Change-Id: I2c97ccf6548b5afc59b40c5ed17e4d9095375eba
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4253305
Commit-Queue: Julie Jeongeun Kim <[email protected]>
Reviewed-by: Dave Tapuska <[email protected]>
Reviewed-by: Austin Sullivan <[email protected]>
Reviewed-by: Sylvain Defresne <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1108113}
diff --git a/BUILD.gn b/BUILD.gn
index edb6d254..e9acb083 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -178,7 +178,10 @@
   }
 
   if (use_blink) {
-    deps += [ "//content/shell:content_shell" ]
+    deps += [
+      "//content/shell:content_shell",
+      "//storage:storage_unittests",
+    ]
   }
 
   if (!is_ios) {
@@ -203,7 +206,6 @@
       "//mojo",
       "//mojo:mojo_unittests",
       "//net:net_perftests",
-      "//storage:storage_unittests",
       "//third_party/blink/common:blink_common_unittests",
       "//third_party/blink/renderer/controller:blink_unittests",
       "//third_party/blink/renderer/platform:blink_platform_unittests",