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.
4 jobs for for_testrunner_1 in 0 seconds (queued for 1 second)
Status Job ID Name Coverage
  External
failed ERP5.CodingStyleTest-TestRunner1

03:49:23

failed ERP5.UnitTest-TestRunner1

06:52:21

passed ERP5.CodingStyleTest-TestRunner1

04:06:48

failed ERP5.UnitTest-TestRunner1

06:39:24