chore: remove survey/v2 dependency and complete huh migration
Description
- chore: remove survey/v2 dependency and complete huh migration
This commit completes Phase 9 of the huh migration by removing all remaining survey/v2 dependencies from the codebase.
Changes:
- Removed internal/surveyext package (no longer used)
- Replaced terminal.InterruptErr with iostreams.ErrUserCancelled in cmdutils/errors.go
- Removed setupSurveyCore function and survey import from main.go
- Ran go mod tidy to remove survey/v2 from dependencies
- Updated vendor directory
All tests pass and the binary builds successfully.
Resolves: #8038
Related Issues
Resolves #[issue_number]