deleteComment(commentId: string,requestingUserId: string,canModerate: boolean): CommentDump
Deletes a comment, for DELETE /api/comments/:commentId. canModerate lets
someone other than the author do it. The body is emptied and the backlinks
dropped, but the row stays so its replies keep their place. The route
broadcasts the deletion to those who may see the returned dump.