ocaml-gdocs: collapse Markdown.of_document_with_comments into ?comments
Replace the two-function shape with a single
[Markdown.of_document ?comments doc]: the optional argument defaults
to [[]] (no comments rendered), and when supplied behaves as the old
[of_document_with_comments] -- footnote splicing where each comment's
[quoted_text] anchors, fallback to a trailing [## Comments] section
otherwise.
Matches the API shape we settled on for [Gslides.Marp.of_presentation]
/ [Gslides.Typst.of_presentation] in the previous commit, so all three
Google packages render comments through one optional argument rather
than a parallel function.
Update [bin/md.ml] and the eight markdown tests that referenced the
old name.