fix(ocaml-tm): fix naming, Fmt.invalid_arg, and add docs
- Rename get_u8→u8, get_u16_be→u16_be, get_u32_be→u32_be (private helpers)
- Rename get_clcw→find_clcw (returns option type)
- Rename make_header→header, make_clcw→clcw, make→v
- Replace invalid_arg (Fmt.str ...) with Fmt.invalid_arg
- Add docs to tm.mli: pp_clcw, pp, struct_, module_, wire decode/encode fns
- Add module/suite docs to fuzz_tm.mli and test_tm.mli