Merge changes from topic "nativewindow-rust" into main

* changes:
  nativewindow: Misc. improvements for AHardwareBuffer Rust wrapper
  nativewindow: Add more benchmarks to evaluate FFI costs
  nativewindow: Add C++/Rust benchmarks
  Add missing safety comments.
  libnativewindow: Add rust library and set up bindgen