I like the idea of including the category in the slug and since we have so many badges, I think using directories makes sense.
I don’t know if we have ever tried using sub-directories for badges before. It might be worth an experimental push to the repo just to see if the badge artwork is pushed to the front-end server how we’d expect it to.