Unsaved Changes Navigation Guard (Next.js App Router) | Skills Pool