FLEX-33917 emit interface types fully qualified when used as an argument in a function call

Signed-off-by: Erik de Bruin <erik@ixsoftware.nl>
Added new interface type as function call argument use case; added interface type as return type use case

Signed-off-by: Erik de Bruin <erik@ixsoftware.nl>
Emit fully qualified interface type as return type in function JSDoc

Signed-off-by: Erik de Bruin <erik@ixsoftware.nl>