[LLVM] Simplify GPU runtimes flag handling (#159802)

Summary:
The AMDGPU hack can be removed, and we no longer need to skip 90% of the
`HandleLLVMOptions` if we work around NVPTX earlier. Simplifies the
interface by removing duplicated logic and keeps the GPU targets from
being weirdly divergent on some flags.
GitOrigin-RevId: 2d503b924c324f7f67ef8b1f5c518c1f80a2825b
1 file changed