I still need your help. The comments you made previously if functioning is exactly what I want to see. When I implement your changes, they work just fine for variable products with multiple prices As pointed on in your 1st bullet point, the price range is hidden on variable products that have differing prices BUT the pricing disappears completely on variable products that have only 1 price point AND pricing disappears for simple products too. So if you can get your fix to work as you stated I am fine. I am not looking for any functionality that your theme does not make available.
“This ensures:
The price range is hidden on variable product pages.
The selected variation’s price appears when an option (size, color, etc.) is chosen.
Single-priced simple products are unaffected.”