Clang/CUDA: Fix language-wide flags when linking .so with compiler driver
In !9885 (merged) we added the wrong
placeholder to CMAKE_CUDA_CREATE_SHARED_LIBRARY
to represent the
language-wide flags. The <FLAGS>
placeholder is for executables.
The <LANGUAGE_COMPILE_FLAGS>
placeholder is for shared libraries.
The distinction is for historical reasons.
Fixes: #26563 (closed)
Backport: release