VariableSpec: add .isExploded(), .getPrefixLength()

Prefix length is -1 for non prefixed variables
Implement .expand2() for TemplateLiteral