Microsoft, Nvidia and Meta are our three top metaverse stocks to watch. The stocks have fallen considerably despite long-term opportunity.