[15.x] Default deploy e2e tests to the repo next version (#96899)
Backports #96895 to `next-15-5`, adapted to this branch's layout (a
single `test-deploy` job, no adapter jobs). This branch had a bug where
`test-deploy` resolved `NEXT_TEST_VERSION` as
`github.event.inputs.nextVersion || 'canary'`, so release runs always
installed `canary` and ignored the released version.