Merge branch 'main' of github.com:apple/swift into tensorflow-stage
* 'main' of github.com:apple/swift:
[Sema] Detect if we should use a conditional binding when recording the CoerceToCheckedCast fix
[Sema][test] Add SR-13899 test cases
[Sema][test] Adjusting all missing downcast diagnostics failures
[Sema] Detach did you mean from error missing force downcast diagnostic moving to note