Bytesrw adapter for Eio

fix(lint): resolve E410 doc style issues and apply dune fmt

Add missing periods to doc comments, fix [name] format mismatches,
rename camelCase variant constructors to snake_case in hooks.ml,
and apply dune fmt formatting.

+1
+1
test/test_bytesrw_eio.mli
··· 1 1 val suite : string * unit Alcotest.test_case list 2 + (** Test suite. *)