One page of attendee booking rows, plus whether a further page exists.
Carries the full field set because the same page query feeds both the
browsing table (which shows no money) and the CSV export (which sums
price_paid); the table simply ignores the columns it doesn't render.
Usage
import { type AttendeesPage } from "doc.ts";