Add an `isDefault()` method to `Producible` which can be used to indicate which of the enum values should be used when the accept header is `*/*` or `null`. Prior to this commit, the last enum value was always used as the default. See gh-28130