Migrate blocklist and allowlists to use base::Value::List

Triggered by the migration of PrefService::GetList to
PrefService::GetValueList.

Bug: 1341998
Change-Id: I57de2ba691fe8a42d68c3067675678e0770ceba7
Tests: Existing tests
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3687660
Commit-Queue: Roland Bock <[email protected]>
Reviewed-by: Gabriel Charette <[email protected]>
Owners-Override: Gabriel Charette <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1024834}
diff --git a/components/url_matcher/url_util.h b/components/url_matcher/url_util.h
index 8a29308..2d1a14b159 100644
--- a/components/url_matcher/url_util.h
+++ b/components/url_matcher/url_util.h
@@ -99,7 +99,7 @@
     url_matcher::URLMatcher* matcher,
     bool allow,
     base::MatcherStringPattern::ID* id,
-    const base::ListValue* patterns,
+    const base::Value::List& patterns,
     std::map<base::MatcherStringPattern::ID,
              url_matcher::util::FilterComponents>* filters = nullptr);
 
@@ -121,7 +121,7 @@
              url_matcher::util::FilterComponents>* filters = nullptr);
 
 URL_MATCHER_EXPORT void AddAllowFilters(url_matcher::URLMatcher* matcher,
-                                        const base::ListValue* patterns);
+                                        const base::Value::List& patterns);
 
 URL_MATCHER_EXPORT void AddAllowFilters(
     url_matcher::URLMatcher* matcher,