pvmfw: Support managing page tables dynamically

Integrate the aarch64_paging crate to allow mapping/unmapping regions of
memory as necessary.

Bug: 249054080
Bug: 249723852
Bug: 256827715
Test: atest MicrodroidTestApp
Change-Id: I97947c3852d4748bc29ce00709b4cec2d236e5a7
diff --git a/pvmfw/Android.bp b/pvmfw/Android.bp
index 77de696..1150b83 100644
--- a/pvmfw/Android.bp
+++ b/pvmfw/Android.bp
@@ -12,6 +12,7 @@
         "legacy",
     ],
     rustlibs: [
+        "libaarch64_paging",
         "libbuddy_system_allocator",
         "liblog_rust_nostd",
         "libpvmfw_embedded_key",