Tooltip State
The state that controls the visibility of a TooltipBox.
Created via rememberTooltipState. When isPersistent is false the tooltip is dismissed automatically after a short timeout; when true it stays visible until dismiss is called or the user taps outside. A global MutatorMutex keeps only one tooltip visible at a time.