Nativepolytope: When intersecting, check easy cases where one of the polytopes are universal first. This also prevents that an internal Eigen assertion is raised in cases where an empty and a non-empty matrix are concatenated (somehow only relevant for gcc 9.3 in debug mode...).
STORM_LOG_THROW(rhs->isNativePolytope(),storm::exceptions::InvalidArgumentException,"Invoked operation between a NativePolytope and a different polytope implementation. This is not supported");