Adds Settings > Inbox > Trash and Spam clean-up (closes #68, part 2). - users.trash_retention_days (null = never) via GET/PATCH /api/settings/trash-retention - messages.trashed_at, kept current by triggers whichever code path changes status - Scheduled maintenance purges expired messages in batches of 200 (Workers cron and Node scheduler)