A lightweight Alpine.js directive that toggles CSS classes based on scroll position, it handles pinned, unpinned, top, bottom, frozen states with custom options for offset and tolerance