Parsoid CI broken by https://gerrit.wikimedia.org/r/c/mediawiki/core/+/953342
The TLDR is:
- Before gerrit 953342, ParsoidOutputAccess was calling Parsoid (library) directly to handle JSON content model pages
- After gerrit 953342, ParsoidOutputAccess calls ParsoidOutputAccess to handle JSON content model pages and these requests are handled by core's content handlers and don't hit Parsoid.
Because of the change above, Parsoid's pagebundle headers are no longer present in the output. This causes Parsoid's CI tests to fail.
EDIT: the CI test were fixed (by disabling them) but there are some follow up tasks discussed below. Primarily ensuring that we have support for some other non-wikitext content models like used for proofread page, but also that we maintain coverage of the contentmodel dispatch code in Parsoid so it doesn't coderot, which may mean replacing some of the now-disabled API tests with unit tests of some sort.