chore(deps): upgrade bazel-skylib to 1.8.1 (#3118)

With most recent bazel versions, older versions of rules_python started
spewing a lot of warnings due to us using `bazel-skylib` for copying
files around.

The only solution is to bump the bazel-skylib version.

Fixes #3113

---------

Co-authored-by: Richard Levasseur <richardlev@gmail.com>
(cherry picked from commit 673cd7608b706e91bf8b44f1786d9eb59a8b963a)

Cherry-pick notes: adapted changelog to mention 1.5.2
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2d99346..5e1d72b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -52,6 +52,12 @@
 
 [1.5.2]: https://github.com/bazel-contrib/rules_python/releases/tag/1.5.2
 
+{#v1-5-2-changed}
+### Changed
+* (deps) (bzlmod) Upgraded to `bazel-skylib` version
+  [1.8.1](https://github.com/bazelbuild/bazel-skylib/releases/tag/1.8.1)
+  to remove deprecation warnings.
+
 {#v1-5-2-fixed}
 ### Fixed
 * (pypi) Correctly pull `sdist` distributions using `pip`
diff --git a/MODULE.bazel b/MODULE.bazel
index 77fa12d..52bd9af 100644
--- a/MODULE.bazel
+++ b/MODULE.bazel
@@ -5,7 +5,7 @@
 )
 
 bazel_dep(name = "bazel_features", version = "1.21.0")
-bazel_dep(name = "bazel_skylib", version = "1.7.1")
+bazel_dep(name = "bazel_skylib", version = "1.8.1")
 bazel_dep(name = "rules_cc", version = "0.0.16")
 bazel_dep(name = "platforms", version = "0.0.11")