ocaml-paseto: enable MDX on lib/paseto.mli, fix broken doc example
Run mdx on lib/paseto.mli so the {[ ... ]} odoc block now type-checks
the encrypt + decrypt round-trip.
The original example had two `(* use claims *)` / `(* handle error *)`
prose comments standing in for branch bodies (which leaves the match
syntactically incomplete), and called `Paseto.pp_error
Format.err_formatter e` -- but `pp_error : error Fmt.t` takes the
formatter first, value second; the call site is fine but the
formatter convention here is `Fmt.epr "%a@." Paseto.pp_error e`.
Restructured as toplevel bindings: real RNG init via
Crypto_rng_unix.use_default, an actual key, the encrypt/decrypt
nested matches, an `assert (decoded.sub = Some "user123")` on the
roundtrip, and `Fmt.epr` on every error path.