vmbase: Move handle_*_fault() to crate::exceptions

Move the functions out of vmbase::memory::shared.

Fix the visibility of the corresponding MemoryTracker methods.

Note: no functional change intended.

Test: m pvmfw_bin rialto_bin
Bug: 377276983
Change-Id: I56f273e5ca5d8d544248aa4c695c9d535b6c8b0a
diff --git a/libs/libvmbase/src/memory.rs b/libs/libvmbase/src/memory.rs
index 299d50f..8baf6ca 100644
--- a/libs/libvmbase/src/memory.rs
+++ b/libs/libvmbase/src/memory.rs
@@ -22,9 +22,7 @@
 
 pub use error::MemoryTrackerError;
 pub use page_table::PageTable;
-pub use shared::{
-    handle_permission_fault, handle_translation_fault, MemoryRange, MemoryTracker, MEMORY,
-};
+pub use shared::{MemoryRange, MemoryTracker, MEMORY};
 pub use util::{
     flush, flushed_zeroize, min_dcache_line_size, page_4kb_of, PAGE_SIZE, SIZE_128KB, SIZE_16KB,
     SIZE_2MB, SIZE_4KB, SIZE_4MB, SIZE_64KB,