Bulk add validation errors as per master

The messages on master performed well in user research, whereas the messages
generated by ActiveModel::Errors#full_messages did not. This change means that,
for example, the #full_messages method returns messages like:
  "paths Enter at least one valid path"
hence the change to `batch.errors.values.flatten(1)` in the view.