I had a product idea I have yet to make where you replace ratings with rankings. Instead of giving something a 1-5 review, you just answer a few quick questions whether something is better or worse than a listed alternative. You aggregate enough rankings and you can give everything a percentile score. The number is actually meaningful - a 70% means people on average think that it's 70% better than all ranked alternatives.
And you can't lie or influence a ranking as easily. "You think Rings of Power is a good show? Okay, but are you are actually going to rank it above The Sopranos?"
If an entry causes a logical fallacy, that is an opportunity to represent the data in a different order and see if the user changes their ranking. This will actually help to keep the data fresh. And you can retain "fuzzy" rankings in certain areas without threat to the accuracy of the overall database.
If you want to have a multivariable structure, users could rank more than facet at once. So for a car, you could compare if a Honda Civic is better or worse than a Toyota Corolla on handling, comfort, features, etc. Combine this with non-subjective data (price, 0-60, etc) and users can choose if they want an aggregate ranking or weighted based on their criteria.