[QNN-EP] Add GPU to QNN EP factory (#26085)
## Description
Make the GPU backend visible to users of the WinML API.
The V2 EP selection mechanism will now expose the GPU device for QNN.
The GPU can be picked when:
* The device list contains only GPU
* The execution policy is set to PREFER_GPU
If multiple devices (e.g. HTP and GPU) are provided to `AppendExecutionProviders_V2`, whichever device was provided last in the list will be used.
## Motivation and Context
Required to enable WinML usage with the QNN GPU backend