Top-level metadata entries `creator`, `publisher`, and `language` can be empty arrays
The top-level metadata file of a project requires the entries creator, publisher, license, and language. All of those except for language are arrays. At the moment, empty arrays are accepted, which does not make sense since it does not give more information than just omitting the fields. These arrays should all be required to contain at least one element.