ocaml-block: enable MDX on lib/block.mli, fix broken doc example
Run mdx on lib/block.mli so the {[ ... ]} odoc block now type-checks.
The example called `Block.of_file ~sw env#fs "disk.img" ~sector_size:512`,
but the real signature takes a single `_ Eio.Path.t` (not separate fs +
filename) and ends with `unit -> t` (the example was missing the
trailing `()`). Also dropped the trailing `(* ... *)` placeholder by
matching on `Block.read`'s `result` and printing the sector length on
success / a stderr error on failure.
Wrapped the whole thing in `let run () =` so the file open does not
materialise on disk at mdx test time.