AspectRatio already has a way of representing a null / invalid ratio, and there are some cases (broken sizes or invalid SVGOuterSVGFrame ratio) where we might get Some(AspectRatio()). It's not a meaningfully different state, and IMO we shouldn't treat it differently. Differential Revision: https://phabricator.services.mozilla.com/D224212