gimarshallingtests: Add marshalling tests for virtual functions with inout parameters
Virtual functions may use input/output parameters but this is not currently well handled by gjs, so adding test cases to gobject-introspection to verify that virtual functions correctly receive valid input values and can return them.
This is used by gjs!404 (closed)