[6/N] [Dispatchable Collectives] Update recv with CPU / CUDA implementations (#83876)
*
### Changes
- Updates for the recv collective
### Context
https://github.com/pytorch/pytorch/issues/86225
Differential Revision: [D40044552](https://our.internmc.facebook.com/intern/diff/D40044552)
Pull Request resolved: https://github.com/pytorch/pytorch/pull/83876
Approved by: https://github.com/kwen2501