I just bought two brand new three year old phones to replace the identical broken ones we currently have because the current models have less functionality for more than we paid for these.
To get the same functionality cost twice as much.
And we still get three years warranty…
I’m fairly sure that the price information shown on a Google Search result page is advertising that comes from a different source than the results do.
As far as I know, you could write a plugin for SearXNG to query suppliers and format the output as required.
I think that Google Shopping might be queried in the same way, but I’ve never looked into it deeply.