GaudiCUDA: fix nullptr dereference, set GAUDI_USE_CUDA option for cmake config
Unlike for other optional dependencies, the option for CUDA was not set in GaudiDependencies.cmake so config can't use it and find CUDAToolkit (CUDA::cudart target for GaudiCUDA)
Also fixing possible null pointer dereference in array wrapper for CUDA