message: fix(ivy): let ngtsc unwrap expressions when resolving `forwardRef`
  Previously, ngtsc would fail to resolve `forwardRef` calls if they
  contained additional parenthesis or casts. This commit changes the
  behavior to first unwrap the AST nodes to see past such insignificant
  nodes, resolving the issue.
  Fixes
  PR Close
diff: @@ -197,6 +197,7 @@ export function unwrapExpression(node: ts.Expression): ts.Expression {
  }
  function expandForwardRef(arg: ts.Expression): ts.Expression|null {
  + arg = unwrapExpression(arg);
  if (!ts.isArrowFunction(arg) && !ts.isFunctionExpression(arg)) {
  return null;
  }
  @@ -228,6 +229,7 @@ function expandForwardRef(arg: ts.Expression): ts.Expression|null {
  * expression otherwise
  */
  export function unwrapForwardRef(node: ts.Expression, reflector: ReflectionHost): ts.Expression {
  + node = unwrapExpression(node);
  if (!ts.isCallExpression(node) || !ts.isIdentifier(node.expression) ||
  node.arguments.length !== 1) {
  return node;
  