[FEATURE] Argument $single on Iterator / Extract ViewHelper

When used, returns the first value instead of always returning all values. Use when result is expected to contain only one value, and avoid having to chain -> v:iterator.first() after .extract() to get to the actual value.