When a node input is connected to a group node input that is unlinked and is of a different type, no implicit conversion takes place, so the value is unexpected. This patch fixes that by considering the types of both sockets and do implicit conversion if necessary.