In the past you could tell the nodes in a test cluster to attach themselves to a waiting debugger on startup by passing the `--debug-server-jvm` option documented here:

https://github.com/elastic/elasticsearch/blob/c0228c73fea5caf279bf7141eabea50813c4528b/TESTING.asciidoc#L383-L390

I think this changed in #92379 and no longer seems to work. In fact I really wanted to attach a debugger to just one of the nodes in the cluster, and I believe #92379 might make this much easier to use (e.g. maybe via a method `LocalNodeSpecBuilder#debuggerPort(int)`). That'd be even better.
test/test-clusters/src/main/java/org/elasticsearch/test/cluster/local/LocalClusterFactory.java
);
                            })
                    )
                    .map(p -> p.toUri().toString())
                    .toList();
                Path pluginCommand = OS.conditional(
                    c -> c.onWindows(() -> distributionDir.resolve("bin").resolve("elasticsearch-plugin.bat"))
                        .onUnix(() -> distributionDir.resolve("bin").resolve("elasticsearch-plugin"))
                );
                if (spec.getVersion().onOrAfter("7.6.0")) {
                    try {
                        ProcessUtils.exec(
                            workingDir,
                            pluginCommand,
                            getEnvironmentVariables(),
                            false,
                            Stream.concat(Stream.of("install", "--batch"), toInstall.stream()).toArray(String[]::new)
                        ).waitFor();
                    } catch (InterruptedException e) {
                        throw new RuntimeException(e);
                    }
                } else {
                    toInstall.forEach(plugin -> {
                        try {
                            ProcessUtils.exec(workingDir, pluginCommand, getEnvironmentVariables(), false, "install", "--batch", plugin)
                                .waitFor();
                        } catch (InterruptedException e) {
                            throw new RuntimeException(e);
                        }
                    });