Revert "[build] Automate deps for grpc_base (#29995)" (#30234)

* Revert "[build] Automate deps for grpc_base (#29995)"

This reverts commit 5956fb8829c9917eb37c70a9a37aa72132547eed.

* fix merge

* Automated change: Fix sanity tests

Co-authored-by: ctiller <ctiller@users.noreply.github.com>
diff --git a/BUILD b/BUILD
index f29018d..891493a 100644
--- a/BUILD
+++ b/BUILD
@@ -418,7 +418,7 @@
         "channel_init",
         "channel_stack_type",
         "config",
-        "event_engine_base",
+        "default_event_engine_factory_hdrs",
         "gpr_base",
         "grpc_authorization_base",
         "grpc_base",
@@ -477,7 +477,7 @@
         "channel_init",
         "channel_stack_type",
         "config",
-        "event_engine_base",
+        "default_event_engine_factory_hdrs",
         "gpr_base",
         "grpc_authorization_base",
         "grpc_base",
@@ -1230,7 +1230,7 @@
     tags = ["grpc-autodeps"],
     deps = [
         "activity",
-        "event_engine_base",
+        "default_event_engine_factory_hdrs",
         "event_engine_base_hdrs",
         "exec_ctx",
         "gpr_base",
@@ -2248,6 +2248,32 @@
 )
 
 grpc_cc_library(
+    name = "default_event_engine_factory_hdrs",
+    hdrs = [
+        "src/core/lib/event_engine/event_engine_factory.h",
+    ],
+    deps = [
+        "event_engine_base_hdrs",
+        "gpr_base",
+    ],
+)
+
+grpc_cc_library(
+    name = "default_event_engine_factory",
+    srcs = [
+        "src/core/lib/event_engine/default_event_engine_factory.cc",
+    ],
+    external_deps = ["absl/memory"],
+    deps = [
+        "default_event_engine_factory_hdrs",
+        "event_engine_base_hdrs",
+        "gpr_base",
+        "iomgr_event_engine",
+        "iomgr_port",
+    ],
+)
+
+grpc_cc_library(
     name = "iomgr_ee_time_averaged_stats",
     srcs = ["src/core/lib/event_engine/iomgr_engine/time_averaged_stats.cc"],
     hdrs = [
@@ -2380,21 +2406,15 @@
 grpc_cc_library(
     name = "event_engine_base",
     srcs = [
-        "src/core/lib/event_engine/default_event_engine_factory.cc",
         "src/core/lib/event_engine/event_engine.cc",
     ],
-    hdrs = [
-        "src/core/lib/event_engine/event_engine_factory.h",
-    ],
-    external_deps = [
-        "absl/memory",
-    ],
     deps = [
+        "default_event_engine_factory",
+        "default_event_engine_factory_hdrs",
         "event_engine_base_hdrs",
         "event_engine_trace",
         "gpr_base",
         "grpc_trace",
-        "iomgr_event_engine",
     ],
 )
 
@@ -2714,16 +2734,13 @@
         "absl/base:core_headers",
         "absl/container:flat_hash_map",
         "absl/container:inlined_vector",
-        "absl/functional:function_ref",
+        "absl/functional:bind_front",
         "absl/memory",
         "absl/meta:type_traits",
-        "absl/random",
-        "absl/status",
         "absl/status:statusor",
-        "absl/strings",
+        "absl/status",
         "absl/strings:str_format",
-        "absl/synchronization",
-        "absl/time",
+        "absl/strings",
         "absl/types:optional",
         "absl/types:variant",
         "absl/utility",
@@ -2731,10 +2748,8 @@
     ],
     language = "c++",
     public_hdrs = GRPC_PUBLIC_HDRS + GRPC_PUBLIC_EVENT_ENGINE_HDRS,
-    tags = ["grpc-autodeps"],
     visibility = ["@grpc:alt_grpc_base_legacy"],
     deps = [
-        "activity",
         "arena",
         "arena_promise",
         "atomic_utils",
@@ -2749,27 +2764,29 @@
         "chunked_vector",
         "closure",
         "config",
-        "context",
         "cpp_impl_of",
         "debug_location",
+        "default_event_engine_factory",
+        "default_event_engine_factory_hdrs",
         "dual_ref_counted",
         "error",
         "event_engine_base",
+        "event_engine_common",
         "exec_ctx",
         "gpr_base",
         "gpr_codegen",
         "gpr_tls",
         "grpc_codegen",
-        "grpc_public_hdrs",
         "grpc_sockaddr",
         "grpc_trace",
-        "iomgr_fwd",
+        "handshaker_registry",
         "iomgr_port",
         "iomgr_timer",
         "json",
         "latch",
         "memory_quota",
         "orphanable",
+        "percent_encoding",
         "poll",
         "promise",
         "ref_counted",
@@ -3161,9 +3178,9 @@
         "config",
         "construct_destruct",
         "debug_location",
+        "default_event_engine_factory_hdrs",
         "dual_ref_counted",
         "error",
-        "event_engine_base",
         "gpr_base",
         "gpr_codegen",
         "grpc_backend_metric_data",
@@ -3635,8 +3652,8 @@
         "channel_stack_type",
         "config",
         "debug_location",
+        "default_event_engine_factory_hdrs",
         "error",
-        "event_engine_base",
         "gpr_base",
         "gpr_codegen",
         "grpc_base",
@@ -4438,8 +4455,8 @@
     deps = [
         "channel_args",
         "debug_location",
+        "default_event_engine_factory_hdrs",
         "error",
-        "event_engine_base",
         "gpr_base",
         "gpr_platform",
         "grpc_base",
@@ -6697,7 +6714,7 @@
     visibility = ["@grpc:public"],
     deps = [
         "debug_location",
-        "event_engine_base",
+        "default_event_engine_factory_hdrs",
         "gpr",
         "grpc++",
         "grpc++_codegen_base",