ocaml-contact: enable MDX on lib/contact.mli, fix broken doc example
Run mdx on lib/contact.mli so the {[ ... ]} odoc block now type-checks.
The example referenced a free `tle_str`, swallowed parse errors with
`Result.get_ok`, passed `~duration_days:3` (an int) where the
signature expects `float`, and accessed `p.aos_epoch` etc. on an
unannotated record (which only resolves with the right type in
scope).
Wrapped in `let predict_la_passes tle_str = ...` so the user supplies
the TLE, surfaced the parse error via `failwith` with a real
`Sgp4.pp_error`, used `~duration_days:3.0`, and annotated
`(p : Contact.pass)` for unambiguous field access.