[TypeChecker] Make sure that `@preconcurrency` use is detected in assignments
If destination is marked as `@preconcurrency` the Sendable conformance
errors should be downgraded to warnings even in Swift 6 mode just like
for member and subscript references.
(cherry picked from commit f474588f4da9710a3bccef4a6cdefa8a76b24178)