ocaml-cbor: enable MDX on lib/cbor.mli, fix broken doc examples
Run mdx on lib/cbor.mli so the two {[ ... ]} odoc blocks now
type-check.
Both blocks referenced `Value.X` paths (`Value.Obj`, `Value.fix`,
`Value.Variant`, `Value.encode_string`) -- those don't exist; the
codec API lives at the top level (`Cbor.Obj`, `Cbor.fix`,
`Cbor.Variant`, `Cbor.encode_string`).
Cbor.Obj.mem also takes a getter `('o -> 'a)` between the field name
and the codec -- the example was missing that argument. Restructured
the record-codec block as a real Obj.seal expression with concrete
getters, and added a roundtrip assert (decode of encode equals the
input). The Variant fix block now uses the right module path; the
flow was already correct.