That is alot of fish for a 5 gallon tank. For reference in my 5.5 I only have 1 sexy shrimp and 1 maxima clam + A few corals.
Now it might be time for the "Clownfish Police" to show up

Just a recommendation.
The usual conventional guidelines are general rules of thumb / recommendations. But I think it's important to take things into context.
Usually guidelines on how much stock per gallon is to help general hobbyists manage their bioload and resulting water quality....followed by consideration on how much room certain fish should have to swim. In the latter case, if there are less active fish like clowns who just like to hover in one spot, then 2G or 5G or 150G doesn't really make a difference so as long as the water quality if maintained. Similarly, guideline is for some tangs to have 150G to swim in but if the tang is a juvie, does it really need to have that much room to start?
I used to keep fat mandarins successfully in a 12G, which is counter to conventional wisdom. However, I did create a pod hotel that was able to support the needs of those guys in almost a self-sustaining way. (eventually, the mandarins also decided they liked pellets too...)
On a related note, for new hobbyists, it's generally recommended to do regular water changes... but if the system is set up in the right way, water changes are practically never needed. Most of my tanks haven't had a water change in years for that matter...
Now, if I were keeping goldfish, I would have a very different stocking and water maintenance strategy as those guys are active and dirty beyond belief in terms of how much bioload they output.