[AutoDiff] Support `wrt` clause for `@differentiating` attribute. (#23370)
- Add `AutoDiffParameterIndices` to `DifferentiatingAttr`.
- Implement parsing/type-checking/serialization for `wrt` clauses.
- Unify code with `@differentiable` attribute for:
- Parsing `wrt` clauses.
- Diagnosing errors in `wrt` clauses.
- Building `AutoDiffParameterIndices` from `ArrayRef<ParsedAutoDiffParameter>`.
- Verifying `AutoDiffParameterIndices`.
- Add tests.