Adding CIG context creation in OrtFactory (#27267)
Added Init and Deinit API which are to be called from application before
calling any interop or ORT APIs
### Description
<!-- Describe your changes. -->
### 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. -->
- In the case of web apps, as they cannot access things like D3D Command
Queue or ORT objects directly - they can only use what WebNN and WebGPU
expose. In this case, it means that we should create the interop context
for perf optimization in Chromium layer or ORT code, and owing to
IHV-specificities of implementation, a more natural place might be to do
this in EP code inside ORT.
This PR tries to address that implementation detail.