There isn't a specific number of virtual machines. It may be more related to bandwidth. You can also check here and with hardware manufacturer about support for the hardware.
https://www.windowsservercatalog.com/
--please don't forget to upvote
and Accept as answer
if the reply is helpful--