Refactor: do not wrap TemplateFunctionParameter_sourceNode with TypeHintExpression as we don't depend on its type explicitly and are fine with SNode.
Unlike other GenerationContextOp_ references, TFP_sourceNode is processed on the first step, where generator model is available, and we can avoid caching its type.