core: use multi list fields for catalog properties

using parallel list fields cause HTML to be very big and is not good
for usability, because we typically select a lot of values in these fields.
46 jobs for master
in 0 seconds, using 0 compute credits, and was queued for 0 seconds