Add negative scopes for all enum values
#35381

dhh wants to merge negative-enum-scope into master

We do not currently have an analysis of these two commits