Tracks keyboard-initiated focus on the host element.
Adds cngx-focus-visible CSS class when the element receives focus via keyboard
and removes it on blur or when focus was initiated by pointer interaction.
<button cngxFocusVisible #fv="cngxFocusVisible"> @if (fv.focusVisible()) { Focus ring visible }</button>