Add lib/api/routes/pages.js: list by space, create/get/patch/delete, get-by-slug, list revisions, and backlinks via entity_links.listTo enriched with the source entity's title (whitelisted entity_type set to keep the dynamic-table SELECT bounded). Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>