feat(moderation): remove posts from every read path master
Enable post subjects in instance moderation and enforce removal at the server boundary on every post surface. Community acceptance and removal records are untouched, and restore brings the thread back. - removeContent/restoreContent accept social.coves.community.postv2 and legacy social.coves.community.post subjects. - visiblePostsPredicate excludes actively removed posts from feeds, search, profiles, post counts, Discover Hot (snapshots and continuations refill) and the getComments header. - post.get serves #moderatedPost only to viewers admitted before the removal. - Coves quote embeds are projected to strongRefs; Bluesky quotes are resolved only for app.bsky.feed.post URIs. - embeds.ServableEmbed makes served media equal the blob-derived CIDs. - embeds.PostBlobCIDs and post media reconciliation cover edits and delete-then-recreate, with a rev gate on the soft-deleted path. - The profile comment_count agrees with actor.getComments. - T0/T1/T2 contracts for the post removal arc. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>