Add rules_shell as runtime dep (#137)

This is required for generate_assets_declaration, which is optional, but
this is a pretty harmless dep that is automatically added with bazel
8.x+ anyways.

Fixes https://github.com/keith/buildifier-prebuilt/issues/135
diff --git a/MODULE.bazel b/MODULE.bazel
index a8a3e12..8389ad5 100644
--- a/MODULE.bazel
+++ b/MODULE.bazel
@@ -6,6 +6,7 @@
 
 bazel_dep(name = "bazel_skylib", version = "1.3.0")
 bazel_dep(name = "platforms", version = "0.0.11")
+bazel_dep(name = "rules_shell", version = "0.6.1")
 
 buildifier_prebuilt = use_extension("//:defs.bzl", "buildifier_prebuilt_deps_extension")
 buildifier_prebuilt.toolchains()
@@ -16,7 +17,6 @@
 
 register_toolchains("@buildifier_prebuilt_toolchains//:all")
 
-bazel_dep(name = "rules_shell", version = "0.6.1", dev_dependency = True)
 bazel_dep(
     name = "cgrindel_bazel_starlib",
     version = "0.28.0",
diff --git a/deps.bzl b/deps.bzl
index 77d7124..c9718ed 100644
--- a/deps.bzl
+++ b/deps.bzl
@@ -15,3 +15,11 @@
         ],
         sha256 = "c6966ec828da198c5d9adbaa94c05e3a1c7f21bd012a0b29ba8ddbccb2c93b0d",
     )
+
+    maybe(
+        http_archive,
+        name = "rules_shell",
+        sha256 = "e6b87c89bd0b27039e3af2c5da01147452f240f75d505f5b6880874f31036307",
+        strip_prefix = "rules_shell-0.6.1",
+        url = "https://github.com/bazelbuild/rules_shell/releases/download/v0.6.1/rules_shell-v0.6.1.tar.gz",
+    )