Provider identity reported by FlagProvider.type, and surfaced as
data.provider by the plugin's feature-flags health indicator.
Includes 'custom' so a provider supplied through the 'custom' options arm
can report its own identity honestly rather than masquerading as one of the
three built-ins — otherwise the health indicator would name the wrong provider.