Add per-lang variants of CMAKE_LINK_LIBRARY_{FILE_FLAG,SUFFIX}
Extend the change from !3668 (merged) to cover more link library command-line flag components. Allow compilers for different languages to use different values for these linking-related variables within the same build.
Author: @airwin
Closes: #19631 (closed)
Edited by Brad King