Currently the injectable pipe schematic generates invalid imports like `import import { Pipe, PipeTransform, Injectable } from '@angular/core'; from '@angular/core';`. The issue wasn't caught by the unit tests, because the invalid import still contains the valid one.
Fixes #30159.
PR Close #30170
Injectable annotation on pipes
In ViewEngine it was possible to inject a class that was annotated as a Pipe, however this no
longer works in Ivy if the class also doesn't have the Injectable decorator. This migration
adds Injectable automatically to all Pipe classes.
Before
import { Pipe } from '@angular/core';
@Pipe({ name: 'myPipe' })
class MyPipe {}
After
import { Pipe, Injectable } from '@angular/core';
@Injectable()
@Pipe({ name: 'myPipe' })
class MyPipe {}