My proposed refinement of your list:
MVP:
- having some moderator-role (I think consensus is: Yes.)
- user (soft) self-deletion (a person should always be able to abandon a site)
- user suspension (mechanism TBD)
- private messages to users (I think if we allow suspension we have to allow both warnings and communication about the suspension)
- some way for a user to appeal a suspension
Not MVP:
- user deletion by moderators (since mods can suspend, there’s another way to keep someone from causing damage)
- granular bans (e.g. editing, commenting, posting)