vmbase: Introduce compat_android_13 feature

Put the workarounds for Android 13 recently added to vmbase (previously
in libhyp) behind a Rust crate feature to ensure that the "proper"
implementation gets compiled (then optimized out), more clearly document
that particular code, and provide a single point for "flipping the
switch" when the support gets removed (possibly progressively, by using
Android Trunk Stable flags).

Test: m libvmbase # with the feature set and unset in Android.bp
Change-Id: Ib012ce2e5aff1a8c8b9cf49f270aee89e695650e
diff --git a/vmbase/Android.bp b/vmbase/Android.bp
index 236a895..17f4bda 100644
--- a/vmbase/Android.bp
+++ b/vmbase/Android.bp
@@ -93,7 +93,9 @@
     whole_static_libs: [
         "librust_baremetal",
     ],
+    // TODO(b/277859415, b/277860860): Drop "compat_android_13".
     features: [
+        "compat_android_13",
         "cpu_feat_hafdbs",
     ],
 }