Suggestion: Let's rename the tag hidden-text to hidden-content.
I don’t think there is a need to handle text differently from other forms of content (images, videos, …).
Example question (to which I added the tag, although the question is not about hiding text): Because alt is not allowed on SVG image link, can I add a second display:none image to let Google see alt text?