Load `sh_test` from `@rules_shell`

Fixes CI for Bazel@HEAD

PiperOrigin-RevId: 692884241
Change-Id: I81cdd1916d7dd62459b89753a022a33380a09d76
diff --git a/MODULE.bazel b/MODULE.bazel
index ac1d498..f571952 100644
--- a/MODULE.bazel
+++ b/MODULE.bazel
@@ -92,6 +92,7 @@
 # Dev dependencies
 bazel_dep(name = "rules_pkg", version = "0.9.1", dev_dependency = True)
 bazel_dep(name = "stardoc", version = "0.7.1", dev_dependency = True)
+bazel_dep(name = "rules_shell", version = "0.2.0", dev_dependency = True)
 
 # Compatibility layer
 compat = use_extension("//java:extensions.bzl", "compatibility_proxy")
diff --git a/test/BUILD.bazel b/test/BUILD.bazel
index 83186fb..cea33a5 100644
--- a/test/BUILD.bazel
+++ b/test/BUILD.bazel
@@ -1,4 +1,5 @@
 load("@bazel_skylib//rules:diff_test.bzl", "diff_test")
+load("@rules_shell//shell:sh_test.bzl", "sh_test")
 
 # Copyright 2024 The Bazel Authors. All rights reserved.
 #