Split run-e2e-tests.sh into test/lib helpers for kind setup, dependency install, shared utilities, and centralized version defaults.