Add new build script for Rust native libraries:
- Builds dataset_hash and queue_index crates via cargo
- Cross-platform support: Linux (.so), macOS (.dylib), Windows (.dll)
- Outputs to bin/native/ for consistency with C++ native libs
- Error handling for missing cargo installation