Clamp negative engagement counts from AppView API to zero
The Bluesky API occasionally returns negative quoteCount (and potentially
likeCount/repostCount) on some posts, which ClickHouse rejects on insert
because the snapshot columns are UInt32.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>