Bazel 6.0: Fix config_setting visibility failure on bazel CI (#853)

See bazelbuild/bazel#12933.

Repro: $ USE_BAZEL_VERSION=a05276fea75d47370b363125a074c38cb2badc74 bazelisk build --nobuild --incompatible_config_setting_private_default_visibility //bzl:experimental_toolchain_impl

Discovered in failing Bazel CI with --incompatible_config_setting_private_default_visibility flipped:

https://buildkite.com/bazel/bazelisk-plus-incompatible-flags/builds/1297#0183cee1-44c6-4fae-982b-874262458433
diff --git a/kotlin/internal/toolchains.bzl b/kotlin/internal/toolchains.bzl
index 46921c7..23aa068 100644
--- a/kotlin/internal/toolchains.bzl
+++ b/kotlin/internal/toolchains.bzl
@@ -341,25 +341,30 @@
     native.config_setting(
         name = "experimental_use_abi_jars",
         values = {"define": "experimental_use_abi_jars=1"},
+        visibility = ["//visibility:public"],
     )
     native.config_setting(
         name = "noexperimental_use_abi_jars",
         values = {"define": "experimental_use_abi_jars=0"},
+        visibility = ["//visibility:public"],
     )
 
     native.config_setting(
         name = "builder_debug_timings",
         values = {"define": "kt_timings=1"},
+        visibility = ["//visibility:public"],
     )
 
     native.config_setting(
         name = "experimental_multiplex_workers",
         values = {"define": "kt_multiplex=1"},
+        visibility = ["//visibility:public"],
     )
 
     native.config_setting(
         name = "builder_debug_trace",
         values = {"define": "kt_trace=1"},
+        visibility = ["//visibility:public"],
     )
 
     native.toolchain_type(