[SYCL] Forward some triple dependent options to clang-linker-wrapper in new offloading model (#19994)
The options `-f[no]sycl-remove-unused-external-funcs`,
`-f[no]sycl-device-code-split-esimd`, and
`-f[no]sycl-add-default-spec-consts-image` were not being processed by
the driver in the new offloading model. These were "triple dependent"
options, and due to the new model they need to be processed
`clang-linker-wrapper`. This PR makes sure the driver forwards these
options to the corresponding option for `clang-linker-wrapper`.