Quite a few extensions have filled this role in some way or another. In particular, it is very popular for people to color brackets depending on their nesting level. Styling of matching brackets pairs can help with identification of scope in your code.
If you wanted to wrap it with more than one tag and include a class, you can provide an Emmet abbreviation such as main>div.container, which will give you HTML like this: You will be prompted for an abbreviation, you can just type the name of the tag you want. Select the code you want and run the command Emmet: wrap with abbreviation.
There are builtin features and settings that ably do the work of many popular extensions. This follows on from the post VS Code: You don’t need that extension that I wrote last year.