Then there's dark patterns where sites will literally tell you one price on the front page, but then at checkout tack on a ton of fees, and this is only AFTER you sign in, which means your price scraping bot has to have an account for millions of services that implement this pattern.
I don't believe this is something tech can solve, it's a people problem. The only way I can see this being a thing is if the government formalizes it in law or something, where each retailer has to submit the price to some centralized API where consumers can then pull from.