ocaml-json: drop top-level Value.t recode in favour of bytes recode
The value-level [recode]/[recode_exn] on [Json.t] was [encode t (decode t v)]
— trivially derivable and shadowed by the bytes-level [recode] anyway. Keep
only the bytes-level version which has real layout-preservation logic.