[CMake] Add pkgconfig and CMake config files for xpti and xptifw (#21599) (#21968)
Cherry pick of c80095cec990c2d0b56bee02d7587ce41933c247
--------------------------------------------
We have some downstream code looking for `xpti`/`xptifw` directly, so
provide CMake config files and pkgconfig files that will provide the
information they need.
Also set the `VERSION` target property so the generated libraries are
versioned. For some reason setting the `project` version doesn't
automatically do this.
I tested the CMake config files on Linux and Win and the pkgconfig files
on Linux (as we don't generate them for Win).
Closes: https://github.com/intel/llvm/issues/21507
---------
Signed-off-by: Nick Sarnie <nick.sarnie@intel.com>