Give the EP all devices so it can create OrtEpDevice instances with full knowledge (#24568)
### Description
<!-- Describe your changes. -->
GetDeviceInfoIfSupported -> GetSupportedDevices
EP sees all devices so it can make decisions with full knowledge. This
is mainly applicable to GPU EPs like WebGPU.
EP has to iterate device and call CreateEpDevice for devices it
supports.
### Motivation and Context
<!-- - Why is this change required? What problem does it solve?
- If it fixes an open issue, please link to the issue here. -->