馃尶 Collaborative wiki on ATProto

Open wiki mode M3: firehose ingest master

- wiki records: persist openContributions flag - ingest wiki.lichen.contribution -> pending_contributions (queue, not live) - ingest wiki.lichen.contributionApproval -> status + optional contributor grant - drops: contribution on non-open wiki, from a direct editor, non-admin approval - firehose tests for flag, queueing, drops, approve/promote, reject


+456 -7
5 changed files