fix(nvep): address post-merge review comments from PR #27456
- nv_vulkan_test.cc: replace memcpy of VkPhysicalDeviceProperties2 into
VkPhysicalDeviceProperties (buffer overflow) with direct field assignment
dev.props = props.properties; also clear id_props.pNext after copy to
avoid a dangling pointer to stack-local pci_props
- nv_provider_factory.cc: wrap std::stoull() in a try/catch to prevent
std::invalid_argument/std::out_of_range from propagating through the
noexcept C API boundary and calling std::terminate on malformed input