Add basic detection of whether a GPU is discrete on Linux (#26155)
### Description
<!-- Describe your changes. -->
Update Linux device discovery to add rudimentary detection of whether a
GPU is discrete and include that in the device metadata.
Now, an Nvidia GPU is considered to be discrete. We can refine this later.
### 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. -->
Include more potentially useful metadata.