Good ideas and questions.
Have you considered creating multiple notes with the same name with each suffixed by the link type. These would contain the basic definition and perhaps a few links.
Then you could have one main note for that idea without a suffix that could have each of the various link flavors transcluded within specific headers labeled with the idea and link type. This way you could have the freedom to compose text around the transclusions yet still be still free to link or transcluded the composite or various versions elsewhere.
I would see linking to the various versions of specific link type, level of connection, to allow all of those related back links to gather in that appropriate spot. But for ideas relating to more developed ideas and concepts created in the composite, linking there could distinguish them from the rest.
This is not actually an exact workflow I have used, but I have sometimes done things similar to this for scenarios where I do not want to rely on tags or note title naming conventions.
Anyways, while this doesn’t fully address your questions, I figured I would throw something out there, because I like where you are going with this.
Thanks.