NAS-139172 / 26.04 / Fix libvirt domain state reporting (#17953)
## Problem
The VM **suspended state is not correctly reported** in the VM’s
extended context.
As a result, VMs that are actually suspended may appear in an incorrect
or misleading state to consumers of the API.
## Solution
Update the VM state handling logic to **detect and report the suspended
state correctly**, ensuring that the VM’s extended context reflects
`suspended` whenever the VM is in that state keeping in line with how we
handled this earlier.
This will now correctly report as
```
{
[4 lines not shown]