Environments: don't require self approval

At the moment, environments feature require approvals every time Required reviewers are selected.
It’d be nice to have an additional flag to check whether a person included in Required reviewers can run a job without self approving it or not. This way, if an external agent triggers a workflow, you’d have that extra protection layer that you may not need if you’re a trusted user who doesn’t need that approval.