Add actAnswer to the server's tests: the status, each HX-* header in name
order with each HX-Trigger event on a line of its own beside its message,
and the text of every element the caller's selectors pick, in document
order. A selector that picks nothing prints nothing, so a golden shows which
regions an answer filled. Later tests of the plan-wide acts and of
the Stripe sync will read their answers through it.
No output changed: the commit adds one test file and touches no production
file. The names and results of ./internal/server, run after a database reset
at the parent and at this commit, differ by the one new passing test.
7 breaks, each caught by the new test; the collapse break edits the HTML
helper's Text, where the collapse now lives.
Unprobed: an HX-Trigger header that is not JSON, because every HX-Trigger the
console sets is JSON (the toasts through one JSON-producing function), and the
test stops on one that is not.