Refactor: Abstract happy case for new app registration post
Refactor: Extract new_post shared validations into own file
Validate permissions for new post