Seems like it should exist.
What do you mean? Browser-based games are clearly marked in searches and on creator profiles, with those exact words.
They are,but there's no tag exclusively for them
There is. You can filter them by picking Platform -> Web when browsing for games. It' not a tag because the platform is an important piece of information that has its own dedicated field.
Thanks