Use a `deleted` boolean column (matching characters and mail tables) instead of permanently removing guild_posts rows. This makes excess post purging and manual deletion reversible.