Refine support for CI/CD config entries that are arrays

The following discussion from !8578 (merged) should be addressed:

  • @grzesiek started a discussion:

    We should have a first-class support for entries that can be arrays. Currently Configurable entries can be only Hashes, but the same pattern for an array makes sense. We should either extend Configurable or ship this as a separate mix-in / something else.

Edited by Grzegorz Bizon