Switch to small absl libs

The monolithic absl library is being removed in favor
of smaller libraries. This matches how absl is
distributed in the open-source world, and the large
library has some issues.

Bug: 417751597
Test: m regex_re2_test libregex_re2
Change-Id: Id4c10d569398cacb1b8efce2052d1bc0fa11c5e2
diff --git a/Android.bp b/Android.bp
index 37c94cc..746d488 100644
--- a/Android.bp
+++ b/Android.bp
@@ -49,7 +49,10 @@
     ],
     export_include_dirs: ["."],
     static_libs: [
-        "libabsl",
+        "absl_strings",
+        "absl_container_flat_hash_map",
+        "absl_container_flat_hash_set",
+        "absl_synchronization",
     ],
     visibility: [
         "//external/grpc-grpc:__subpackages__",
@@ -88,7 +91,10 @@
         "-Wno-missing-field-initializers",
     ],
     static_libs: [
+        "absl_flags_flag",
+        "absl_strings",
+        "absl_strings_str_format",
+        "absl_types_optional",
         "libregex_re2",
-        "libabsl",
     ],
 }