I think you’re right to be concerned about adding all those pages.
I’d suggest putting them all in a folder that you block from the search engines. Then you don’t need to worry about them consuming all your crawl budget or confusing google’s impression of your site.
Or even better – get all the content in your database and just load them as modals when someone clicks on a link on your review page. That way they won’t even have pages dedicated to them and it should make a big difference to how appealing your review pages are.