treewide: bump bazel to 8.3.1

This also bumps bazel_skylib, as it uses deprecated functionality.

Change-Id: I26d665967c14e5b3a437a3322f065ae1e2e63d9e
Reviewed-on: https://review.monogon.dev/c/monogon/+/4383
Tested-by: Jenkins CI
Reviewed-by: Leopold Schabel <leo@monogon.tech>
diff --git a/shell.nix b/shell.nix
index 5d4fa01..155726c 100644
--- a/shell.nix
+++ b/shell.nix
@@ -45,20 +45,12 @@
   name = "monogon-nix";
   targetPkgs = targetPkgs: with targetPkgs; [
     bazel-unwrapped # Our custom bazel package based on upstream
-    git
-    buildifier
-    zlib
-    curl
-    gcc
-    binutils
-    openjdk21
-    patch
-    python3
-    busybox
-    niv
-    google-cloud-sdk
-    swtpm
-    nix
+    zlib # Bazel dependency
+    python3 # Workspace status script
+    git # Bazel expects git to be available
+    gnupg # our gopass integration requires gpg in the PATH
+    niv # For updating third_party/nix
+    google-cloud-sdk # Pushing containers to GCR
   ];
   runScript = wrapper;
 }).env