Add <extension-sdk> manifest tag inside <uses-sdk>

This allows apps to specify the minimum versions they need
of extension sdks, and fails install if they aren't met.

There is additional work required to prevent local rollbacks
from triggering a downgrade of SDK versions after an install.

Bug: 137191822
Test: atest PackageParserTest
Exempt-From-Owner-Approval: PS4 was approved
Change-Id: If61ae6c67ceb752bec6876006a29e52b996901e7
diff --git a/Android.bp b/Android.bp
index b2bfb2c..4c983be 100644
--- a/Android.bp
+++ b/Android.bp
@@ -439,8 +439,8 @@
     srcs: [":framework-non-updatable-sources"],
     libs: [
         "framework-appsearch-stubs",
-        // TODO(b/146167933): Use framework-statsd-stubs
-        "framework-statsd",
+        "framework-sdkextensions-stubs-systemapi",
+        "framework-statsd", // TODO(b/146167933): Use framework-statsd-stubs
         "framework-permission-stubs",
         "framework-wifi-stubs",
         "ike-stubs",