In a follow-up discussion with Wolfram Media themselves, some clarifications (as of 2022-11-21) for posterity:
- The recommended way to emit PDFs is NotebookPrint (Save-as-PDF).
- There is currently no public way to automate the emission and assembly of the one-notebook-per-chapter inputs (as recommended by the WolframBookTools paclet) into a single PDF.
- Likewise there is no public automated way to generate tables of content.
- Likewise no public automated way to generated the "answers to exercises".
- Likewise no public automated way to generate indices.
- Likewise no public automated way to emit the sexy HTML/CSS/etc. as seen on Wolfram Blog posts.
In short, we must ourselves (currently) crawl that last mile. :/