[ExpressionLanguage] Introduce ParserCacheInterface with array/doctrine implementations