Currently the Issue and PR Conversations and Discussions are managed outside of the repo. Is it possible to have this synced with a Git specified branch in the respective repo or organisations of users “default” repo (one with the same name).
The Conversations and Discussion can be added, edited through Git through this branch can have a very restricted set of users to prevent corruption.
The GitHub stored values can always be restored. The UI can also give a visual indicator if the it was entirely written in the repo or modified in the repo.