ocaml-scc: enable MDX on lib/scc.mli, fix broken doc example
Run mdx on lib/scc.mli so the {[ ... ]} odoc block now type-checks
the synchronisation + channel-coding flow.
The example referenced free `tc_frame`, `frame`, `raw_bytes`, used a
bare unqualified `I5` constructor (the variant lives in
Scc.Coding.Reed_solomon), and `let ... in` chains that do not parse
at the top level. Restructured as toplevel bindings: a real
`tc_frame`, a `223 * 5` byte interleaved-RS frame, the qualified
`Scc.Coding.Reed_solomon.I5` constructor, and `Scc.Sync.Cltu_sync`
fed the encoded CLTU back through the parser with an
`assert (Bytes.equal decoded tc_frame)` documenting the round-trip.
Asserted `Bytes.length codeword = 255 * 5` so the documented
RS(255,223) shape at interleave 5 is verified at mdx test time, not
buried in prose.