[AutoDiff] Fix differentiation of tuples with single differentiable element. (#28492)
Fix differentiation of tuples with single differentiable element, i.e.
non-tuple-typed tangent space:
- `JVPEmitter::emitTangentForTupleInst`
- `JVPEmitter::emitTangentForDestructureTupleInst`
- `PullbackEmitter::visitTupleInst`
These visitors now check when tuple values have non-tuple-typed tangent spaces.
Resolves TF-964. Add tests (using non-trivial values to test ownership).
Add forward-mode crasher tests: TF-984, TF-1011.
Remove duplicate tests from test/AutoDiff/forward_mode_runtime.swift.