Reject incoming streaming connection for own vnode (#21889)
* Reject locally collected vnode streaming attempts - Add logic to detect and block streaming attempts for vnodes already collected locally. - Introduce new error code and response for such cases during the streaming handshake process. - Ensure proper handling and logging of rejected connections. * Add error handling for locally collected vnode streaming rejections - Introduce response definition for `START_STREAMING_ERROR_LOCAL_VNODE` to address cases where the vnode is already collected locally. - Set appropriate error messages, reconnection delays, and logging mechanisms. * Add clarification comment for virtual host handling in streaming connections - Document `RRDHOST_OPTION_VIRTUAL_HOST` behavior to highlight its use by local collectors and clarify its relationship with stale detection for archived/orphaned vnodes.