Как настроить объект массива в плагине? Использовать json_schema? type: objects?

type:objects должен работать в плагинах! Мы используем его сами, например, вот здесь:

https://github.com/discourse/discourse/blob/eba9a3b69cf637fccba1a00978f2269b4fccf9d4/plugins/discourse-openid-connect/config/settings.yml#L59-L71