Add camlp4 formula and hook it into OCaml/OPAM package

See #33596 for related discussion.
yeah; ocaml/camlp4#54 -- I'll open a new pull req once that's answered