[CI] Use separate Linux build/test jobs and no matrix generator in nightly (#10745)
Also changes daily build upload (via github release) to only require
successful build/LIT and not E2E tests.
In addition to that, I switched CUDA E2E from using AWS runner to using
our self-hosted one. The load of this workflow is low so our single
runner can handle that.
---------
Co-authored-by: Steffen Larsen <steffen.larsen@intel.com>