Add an option `page-numbers-float`

which can be disabled to render page numbers exactly where they appear
in print, splitting up paragraphs when necessary.