I want to allow people to react in announcement channels even though they can't send messages, so I'm introducing a new threadPermissions type.
This diff introduces the type, adds it to all roles except GENESIS members, and adds a new migration to populate it.