Although I like many of the ideas in the PR referenced above, I feel an output descriptor format is both necessary and a better fit for some of the information. As such I’ve proposed an alternative as a new BIP defining the sp() output descriptor format in the following PR:
Add sp() output descriptor format for BIP352 Silent Payments