Add `Send` bound to `T` in `Vc<T>` to make type error less cryptic (#5871)
### Description
Currently, the diagnostics for `T` in `Vc<T>` not implementing `Send` is
too cryptic.
### Testing Instructions
<!--
Give a quick description of steps to test your changes.
-->
Closes WEB-1498