I've been involved in Music for a couple decades...although I have never looked at guitar music, just woodwinds...I should have realized they would use the same note/chord designations...

I don't know what source the OP's using. If they have a clean text of lyrics then it is very simple to click on where you want the chord and insert like so:
<p>D-What you want baby,C+ I got it</p>
Then highlight the chord and use a built-in function for putting the tags around the chord. Both Sigil and Calibre Editor have buttons for that - I assume most software packages would.
...I just thought of something... Sigil has a function called "Clips". You can create a button to automatically insert text at the cursor position. It would take about 5 minutes to create a "Clip" of every chord - and a clip of each "extra optional stuff" - that already includes the <sup> tag (e.g. Name:"A#" Text:"<sup>A#</sup>"). Then you just click on the insert point, click on the appropriate button...done! I have the Clips bar located at the top of the screen - plenty of room for all those notes. I made the following in about 1.5 minutes:
Hey KevinH....what do you think of the option to have multiple Clips bars...so you can view/hide the bar needed for specific projects?