Update deps and bump Python versions (#286)

Also mark honggfuzz as Linux-only.
diff --git a/MODULE.bazel b/MODULE.bazel
index 3e95629..8071125 100644
--- a/MODULE.bazel
+++ b/MODULE.bazel
@@ -22,8 +22,8 @@
 bazel_dep(name = "abseil-cpp", version = "20240116.1", repo_name = "com_google_absl")
 bazel_dep(name = "bazel_skylib", version = "1.5.0")
 bazel_dep(name = "platforms", version = "0.0.8")
-bazel_dep(name = "rules_python", version = "0.28.0")
-bazel_dep(name = "rules_cc", version = "0.2.1")
+bazel_dep(name = "rules_python", version = "1.8.0")
+bazel_dep(name = "rules_cc", version = "0.2.16")
 bazel_dep(name = "rules_java", version = "6.5.2")
 bazel_dep(name = "rules_shell", version = "0.3.0")
 
@@ -46,6 +46,8 @@
     "3.10",
     "3.11",
     "3.12",
+    "3.13",
+    "3.14",
 ]
 
 python = use_extension("@rules_python//python/extensions:python.bzl", "python")
diff --git a/fuzzing/engines/BUILD b/fuzzing/engines/BUILD
index 79e491a..9de73ff 100644
--- a/fuzzing/engines/BUILD
+++ b/fuzzing/engines/BUILD
@@ -48,6 +48,9 @@
         "@honggfuzz//:honggfuzz": "HONGGFUZZ_PATH",
     },
     library = "@honggfuzz//:honggfuzz_engine",
+    target_compatible_with = [
+        "@platforms//os:linux",
+    ],
     visibility = ["//visibility:public"],
 )