I hope your site is sufficiently optimized with so many products, because even a good VPS won't help you if the site is very poorly configured.
You may well consider VPS plans with NVMe drives, as you need the information in the database to be processed quickly and without problems, which a regular SSD will not provide.
I can suggest considering a tariff plan from hostpro.com, which provides VPS with NVMe drives.
You don't have to worry about setting up the server, their support can customize and migrate the site according to your requirements for free.
Also, thanks to daily backups, you can restore your project after a failure.
Consider hostpro.com as a good option for your websites.