Better describe settings_group_validations

Currently in discovery.yml and now in the hub we have lists representing valid groups of settings. @DouweM indicated there should be a better way to do this.