String formattedPriceWithLocale(String? locale) => productVariants.isEmpty ? '' : productVariants.first.price.formattedPriceWithLocale(locale);