monopam/lint: detect missing deps in executables stanzas
(executables ...) uses (public_names ...) (plural), but stanza_owner
only checked (public_name ...) (singular), so executable stanzas had no
inferred owner and their (libraries ...) refs were never attributed to
any package — silently masking missing-dep gaps in (executables ...).
Also fall back to the subtree's primary package when the inferred owner
isn't itself a real opam package (mirrors dune's resolution for binary
names like ocurl that share their package with a sibling library), and
skip *.t/ cram fixture dirs whose dune files describe test scaffolding
rather than the package's real build deps.