The concept of the metaverse is quickly becoming a buzzword in technology and business. But what does it mean?