Vendor hyper-rustls and switch to ring backend
Add a vendored hyper-rustls crate and patch.crates-io entry so the
workspace uses a locally modified copy. Update crates/rocksky to build
rustls with the "ring" feature and install rustls::crypto::ring as the
default provider.
This avoids depending on aws-lc-rs/aws-lc-sys (cmake cross-compile)
which
breaks cargo-ndk/Android builds; ring has well-tested Android prebuilts.
Also remove the aws-lc entries from Cargo.lock as they're no longer used