Fix Bazel dependency cycle in pico_malloc
diff --git a/src/common/pico_base/BUILD.bazel b/src/common/pico_base/BUILD.bazel
index 493e04e..dd8cf99 100644
--- a/src/common/pico_base/BUILD.bazel
+++ b/src/common/pico_base/BUILD.bazel
@@ -74,6 +74,7 @@
         "//src/rp2_common/hardware_watchdog:__pkg__",
         "//src/rp2_common/hardware_xosc:__pkg__",
         "//src/rp2_common/pico_bootrom:__pkg__",
+        "//src/rp2_common/pico_malloc:__pkg__",
         "//src/rp2_common/pico_platform:__pkg__",
         "//src/rp2_common/pico_printf:__pkg__",
         "//src/rp2_common/pico_runtime:__pkg__",
diff --git a/src/rp2_common/pico_malloc/BUILD.bazel b/src/rp2_common/pico_malloc/BUILD.bazel
index d3871ef..7aa6bae 100644
--- a/src/rp2_common/pico_malloc/BUILD.bazel
+++ b/src/rp2_common/pico_malloc/BUILD.bazel
@@ -12,7 +12,7 @@
         "-Wl,--wrap=free",
     ],
     deps = [
-        "//src/common/pico_base",
+        "//src/common/pico_base:pico_base_interface",
         "//src/common/pico_sync",
     ],
     alwayslink = True,  # Ensures the wrapped symbols are linked in.