Move //base to public dep

The 'fuzzer_support' target uses base/ in public headers, therefore to
transitively inform dependent targets about the dependency, base/ must
go in 'public_deps'.

This change is required for the support of abseil optional, which is
transitively included from base/at_exit.h.

Bug: chromium:1202909
Change-Id: I804e3a689e2436201e3dcebefab4a28338d60522
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/deps/icu/+/2854155
Reviewed-by: Oliver Chang <ochang@chromium.org>
diff --git a/fuzzers/BUILD.gn b/fuzzers/BUILD.gn
index 0f70ce6..3fc8ed4 100644
--- a/fuzzers/BUILD.gn
+++ b/fuzzers/BUILD.gn
@@ -13,8 +13,8 @@
 
 source_set("fuzzer_support") {
   public = [ "fuzzer_utils.h" ]
+  public_deps = [ "//base" ]
   deps = [
-    "//base",
     "//base:i18n",
     "//third_party/icu",
   ]