Use binder to get AIDL descriptor in Rust

Using the binder object we can directly get names of interfaces
rather than hardcoding the strings. This allows for lookup to be easier.

Test: atest keystore2_test and atest CtsKeystoreTestCases
Bug: 249096262
Change-Id: I74bc696b860e2c08286b1d5175378e8d44728858
diff --git a/keystore2/Android.bp b/keystore2/Android.bp
index 4084ace..462f12f 100644
--- a/keystore2/Android.bp
+++ b/keystore2/Android.bp
@@ -31,6 +31,7 @@
     ],
 
     rustlibs: [
+        "android.hardware.security.rkp-V3-rust",
         "android.hardware.security.secureclock-V1-rust",
         "android.hardware.security.sharedsecret-V1-rust",
         "android.os.permissions_aidl-rust",