[TypeScript Plugin] Moved the diagnostics' positions to the prop's type instead of the value for client-boundary warnings (#79193)
Best be reviewed with "Hide whitespace".
### Why?
Since it was matching `ts.isObjectBindingPattern`, which checks only the
destructured props:

It didn't handle non-destructured:

Therefore, I think it's more natural to target the types, not the props
value, as the cause of this warning is actually the types:


x-ref:
https://github.com/vercel/next.js/pull/79144#discussion_r2086941435
---------
Co-authored-by: Janka Uryga <lolzatu2@gmail.com>