Fix and improve VA interface data
Some interface data types contain the wrong data type for their members.
For example, CVASoundSourceInfo
stores the signal source id (of type string) as an integer.
This should be fixed.
In addition, some data members are unnecessary for the data types.
For example, CVASoundSourceInfo
does not have to store the pose.
With this issue, the interface should be checked and unnecessary data removed.