I'm a totally undecided person. My first solution is to accept it - As in spend lots of time on the choice if it matters. If I need to buy something expensive, it will sometimes take me weeks / months background thinking about it, and I'm ok with that. If it's not urgent, why worry about that?
The second is to get many answers at the same time. I've usually got a list of movies to watch / things to read that I make in one go. You can bookmark things in some category with the idea that the next time you'll just grab the top one when you need it. You spent the time choosing them, so that part is done.
The third one is just to accept I won't make perfect choices. I can't say it's going to be easy for you, but this requires some level of training the "I don't care this isn't great. The other options would have their own issues." approach. Unless you have perfect knowledge about the products, it's always going to be true. If it was a really crappy choice, you learned something for the next time... but it doesn't matter. You saved time/energy by making one.