Add support for unity builds with CUDA sources

Fixes #22750
18 files changed