- Return null when price is missing instead of showing 'Free' - Show green 'Free' badge only when initial === 0 && final === 0 - Show emerald 'Free*' badge with tooltip for promotional free (final === 0, initial > 0) - Fixes incorrect 'Free' label for games like Days Gone during free weekends