Use QSize/QPoint to handle and store coordinate values (size and position)
Previously, the rules model stored the "coordinate" type properties as a
QString with format x, y.
This fails when setting the properties to the config schema, as it requires
a proper QPoint or QSize value, specially the latter which can't be
convert from such a string.