fix(lint): replace removed `next lint` with direct eslint invocation
Next.js 16 removed the `next lint` command. Switch to calling `eslint`
directly in package.json scripts. Also remove unused jsxA11y import,
add `dist/` to globalIgnores, and add missing lint-staged dependency.