[chore] Fix update_kernel_whl_index script for multiple cuda version #12519
  Add this suggestion to a batch that can be applied as a single commit.
  This suggestion is invalid because no changes were made to the code.
  Suggestions cannot be applied while the pull request is closed.
  Suggestions cannot be applied while viewing a subset of changes.
  Only one suggestion per line can be applied in a batch.
  Add this suggestion to a batch that can be applied as a single commit.
  Applying suggestions on deleted lines is not supported.
  You must change the existing code in this line in order to create a valid suggestion.
  Outdated suggestions cannot be applied.
  This suggestion has been applied or marked resolved.
  Suggestions cannot be applied from pending reviews.
  Suggestions cannot be applied on multi-line comments.
  Suggestions cannot be applied while the pull request is queued to merge.
  Suggestion cannot be applied right now. Please check back later.
  
    
  
    
Motivation
Ref:
When releasing sgl-kernel, we have one flow for cu129 and another flow for cu130 (ref: https://github.com/sgl-project/sglang/actions/runs/19008270795/job/54304471430)
So during updating wheel index, they will push all the compiled wheels to the same folder, causing some of the cu129 wheels uploaded to cu130 folder (or vice versa). Of course we can manually fix this after every release (for example sgl-project/whl#10), but this doesn't help with efficiency.
This PR tries to fix this issue by modifying the script for wheel index update.
Modifications
Accuracy Tests
Benchmarking and Profiling
Checklist