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.
2 jobs for feat/catalog in 0 seconds (queued for 1 second)
Status Job ID Name Coverage
  External
passed ERP5.CodingStyleTest-TestRunner1

00:44:58

failed ERP5.UnitTest-TestRunner1

01:27:25