#### Consistent print non-null assertions (#18654 by @fisker)

<!-- prettier-ignore -->
```tsx
// Input
const corners = baseCorners.map((corner) =>
  curveCatmullRomCubicApproxPoints(curveOffsetPoints(corner, offset))!,
);
const corners = baseCorners.map((corner) =>
  curveCatmullRomCubicApproxPoints(curveOffsetPoints(corner, offset)),
);

// Prettier stable
const corners = baseCorners.map(
  (corner) =>
    curveCatmullRomCubicApproxPoints(curveOffsetPoints(corner, offset))!,
);
const corners = baseCorners.map((corner) =>
  curveCatmullRomCubicApproxPoints(curveOffsetPoints(corner, offset)),
);

// Prettier main
const corners = baseCorners.map((corner) =>
  curveCatmullRomCubicApproxPoints(curveOffsetPoints(corner, offset))!,
);
const corners = baseCorners.map((corner) =>
  curveCatmullRomCubicApproxPoints(curveOffsetPoints(corner, offset)),
);
```

<!-- prettier-ignore -->
```tsx
// Input
isEqual(a?.map(([t, _]) => t?.id)!, b?.map(([t, _]) => t?.id));
isEqual(a?.map(([t, _]) => t?.id)!, b?.map(([t, _]) => t?.id)!);

// Prettier stable
isEqual(
  a?.map(([t, _]) => t?.id)!,
  b?.map(([t, _]) => t?.id),
);
isEqual(a?.map(([t, _]) => t?.id)!, b?.map(([t, _]) => t?.id)!);

// Prettier main
isEqual(
  a?.map(([t, _]) => t?.id)!,
  b?.map(([t, _]) => t?.id),
);
isEqual(
  a?.map(([t, _]) => t?.id)!,
  b?.map(([t, _]) => t?.id)!,
);
```
