WORKSPACE: update rules_rust and replace cargo-raze with crate_universe

cargo-raze is deprecated, unmaintained and doesn't build anymore.
create_universe reduces the clutter inside the repo and allows simpler
setup of rust requirements.

Change-Id: Iebe88902ae469a28c0378707447f7d97006d0479
Reviewed-on: https://review.monogon.dev/c/monogon/+/2749
Reviewed-by: Lorenz Brun <lorenz@monogon.tech>
Tested-by: Jenkins CI
diff --git a/third_party/rust_efi/Cargo.toml b/third_party/rust_efi/Cargo.toml
index 9f98e70..e288ea6 100644
--- a/third_party/rust_efi/Cargo.toml
+++ b/third_party/rust_efi/Cargo.toml
@@ -7,22 +7,8 @@
 path = "fake_lib.rs"
 
 [dependencies]
-uefi = { version = "0.24.0", features = ["alloc"] }
+uefi =  { version = "0.24.0", features = ["alloc"] }
 uefi-services = "0.21.0"
 prost = { version = "0.12", default-features = false, features = ["prost-derive"] }
 prost-types = { version = "0.12", default-features = false }
 
-[package.metadata.raze]
-workspace_path = "//third_party/rust_efi/cargo"
-package_aliases_dir = "."
-gen_workspace_prefix = "rsefi"
-targets = [
-    "x86_64-unknown-uefi",
-    "x86_64-unknown-linux-gnu", # proc macros
-]
-genmode = "Remote"
-
-[package.metadata.raze.crates.prost.'0.12.1']
-data_dependencies = [
-    "README.md",
-]