Drop N2C shell harness from ogmios
The harness never actually ran in Antithesis. The upstream report for
run 44aa6d28...-50-7 shows:
Container ogmios died during environment setup with exit code 127
/bin/sh: error while loading shared libraries: libdl.so.2:
cannot open shared object file: No such file or directory
cardanosolutions/ogmios is a busybox-based image whose /bin/sh is
dynamically linked. Locally glibc >= 2.34 folds libdl into libc so
loading /bin/sh succeeds; Antithesis's instrumented loader does not
satisfy that dependency and the shell fails at load time, before any
harness line runs. That is why no harness echo, no ogmios banner, and
no Started event ever reached Logs Explorer.
Fix: drop the harness wrapper entirely and invoke ogmios's native
entrypoint. Ogmios already polls for the node socket on its own
(that's where HealthFailedToConnect / HealthTick come from), so the
wait-for-socket loop the harness provided is redundant. The only
thing we lose is SIGTERM -> SIGINT translation at shutdown, which is
a cosmetic exit-code concern, not a correctness one.
Also pins to :v6.14.0 — :latest tracked nightly builds (confirmed by
'ogmios --version' reporting 'nightly (bdb1bad5)').
Removes now-unused components/n2c-harness/ and the bind-mounted
testnets/cardano_node_master/harness.sh.
Fixes #47