Managing a global set of Abbreviations, Terms, and Definitions across multiple projects and documents

Bit of a party pooper here.

I am in the midst of getting rid of my abbreviations that I used in MS Word for author names (RG for Robert Graves, RHA for Richard Hinckley Allen, JMJ for John Major Jenkins, etc.) to avoid repetition by mass replacing them (then in daily work I can use Typing Transformer to write in the abbreviations and print the long form into the document, although when you refer to the author a third time in the same document, one needs to remember to drop the first name or use initials for that). Reason being, I can run out of these abbreviations pretty quickly (as regards the Typing Transformer aliases) and they are not really accepted in scientific works I intend to publish.
I do run into the issue of having featured e.g. MA as an etymon (meaning earth, mother) and as an abbreviation for an author so I need to replace with context (MA writes/says/etc.) in order to keep the etymons as MA in the documents.

I do admit the solution used is nifty, but as all things, they need constant attention and what they really do is give us an excuse to learn something new we think we need or to tell ourselves we do everything we can to maximize Obsidian potential without facing the facts that all it really amounts to is a form of procrastination…