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: Presubmits
Change-Id: I54d0cbd46a839cad68d6d558c7d7afbacb618ae2
diff --git a/Android.bp b/Android.bp
index 327345a..6b88f3c 100644
--- a/Android.bp
+++ b/Android.bp
@@ -29,13 +29,20 @@
         "libopus",
     ],
     whole_static_libs: [
-        "libabsl",
+        "absl_status",
+        "absl_status_statusor",
+        "absl_strings",
+        "absl_types_span",
+        "absl_log",
+        "absl_log_check",
+        "absl_container_flat_hash_map",
+        "absl_container_flat_hash_set",
+        "absl_container_node_hash_map",
     ],
     local_include_dirs: [
         ".",
     ],
     include_dirs: [
-        "external/abseil-cpp",
         "external/libopus",
     ],
     srcs: [