monopam: lint each opam file's depends independently
The previous algorithm pooled every opam file in a subtree into one
all_deps set, so a dep declared in any sibling package satisfied the
check for all of them. That hid real gaps: dune build -p <pkg> only
sees the depends of <pkg>'s own opam file, so a package can build
under workspace mode while -p mode fails with "Library X not found".
Compute the re_export-expanded all_deps from each package's own
direct deps. Sibling packages in the same subtree are still treated
as present via own_set, which is correct because dune always sees
them together.