For now, I’d suggest combining them into one license file, describing which parts of the code use which license.
It doesn’t seem unreasonable to allow an array, but I would suggest renaming it to license-files and making it mutually-exclusive with license-file, to avoid parsing incompatibilities with existing code that expects license-file to contain one file.