IntelLLVM: Fix link flags with Visual Studio generators
The link flag wrapping added by !7533 (merged) is not needed with Visual Studio generators because MSBuild invokes the linker directly. Furthermore, that MR omitted wrapping of the per-config linker flags.
Revise the logic to add the link flag wrapping more precisely.
Fixes: #25533 (closed)
Backport: release