test(ask): skip flaky TestAskCmd ahead of removal
What does this MR do?
Skip TestAskCmd in internal/commands/duo/ask/ask_test.go. The test has been hitting the 10-minute Go test timeout on CI, causing recurring tests:unit failures (e.g. pipelines 2519729216 and 2519020405).
The duo ask command is deprecated and scheduled for removal on or after 2026-07-26 per work item 597732, so skipping rather than chasing the flake is the cheaper call. TestFailedHttpResponse in the same file is left running.
Why skip instead of delete?
The test code is preserved in case it's useful before the command is removed; the skip message documents the reason and the removal date.
Verification
$ go test -run TestAskCmd -v ./internal/commands/duo/ask/
=== RUN TestAskCmd
ask_test.go:23: flaky, hits 10m timeout; command deprecated and scheduled for removal on or after 2026-07-26. See https://gitlab.com/gitlab-org/gitlab/-/work_items/597732
--- SKIP: TestAskCmd (0.00s)
PASS