Genex: Add capability to retrieve base name for various target artifacts
Provides the following generator expressions:
- $<TARGET_OUTPUT_NAME:tgt>
- $<TARGET_LINKER_OUTPUT_NAME:tgt>
- $<TARGET_PDB_OUTPUT_NAME:tgt>
This new capability is required to solve efficiently issue #18771 (closed)