Unsure if this has already been said, so apologies, but before I lose the though, for hero/villain names that have had multiple users, we could list the hero’s name as the parent tag, and the civilian name to both collect the hero and civilian identities of that hero. Parsing between the hero and civilian can happen later and be done under the civilian name tag.
Say, Spider-woman -> Jessica Drew
Spider-Woman -> Mayday Parker
For characters that have been multiple heroes, we can list the civilian name followed by the various hero names under then
Carol Danvers -> Captain Marvel (Carol Danvers)
Carol Danvers -> Ms Marvel (Carol Danvers)
Carol Danvers -> Binary
For characters like Harley Quinn, who are known by their civilian identity, it should be easy enough to use a single tag. Multiple costumes can be implied under the civilian name like option 2.
Harley Quinn -> Classic suit
Harley Quinn -> Suicide Squad
Dick Grayson, who has been Nightwing, Robin (A populated tag) and Batman (A populated tag) would be easier to also have option 2 applied to them, with their civilian name followed by the hero name
Dick Grayson -> Nightwing (Dick Grayson)
Dick Grayson -> Dick Grayson (Robin)
Dick Grayson -> Dick Grayson (Batman)
A cleaner way to look at this could be through Zandale Randolph, who has been both Bulletproof and Invincible. While “Bulletproof” is exclusive to him as of now, Invincible is not.
Zandale Randolph -> Bulletproof
Zandale Randolph -> Zandale Randolph (Invincible)
For characters with various notable alternates or suits, like Spider-Man and the evil invincibles, Option 1 works well enough. This would work the same as the eventual decision to parse between civilian and hero identities for each particular person who donned the name within their named tag
Invincible -> Invincible (Mark Grayson)
Invincible -> Mohawk Invincible
Invincible -> Omni-Vincible
Spider-Man -> Peter Parker -> Original
Spider-Man -> Peter Parker -> Black Suit
Spider-Man -> Miles Morales -> Shitty PS5 suit
Spider-Man -> Peter Parker (Noir) -> Spider-Man Noir (Comic suit)
Spider-Man -> Peter Parker (Noir) -> Spider-Man Noir (Spider-Verse films)