refactor: VariantParent->getMinimumPrice() returns parent class minimum price if parent has no children