Enhance Context Management for event listeners in `SocketHandlersBuilder`
### Is your feature request related to a problem? Please describe.

Call the event socket.io listeners  in the context.  This aims to provide better traceability and logging by incorporating a unique context for each socket connection and disconnection event, as well as during the handling of socket events.

### Describe the solution you'd like

* Create of a new `DIContext` for each socket interaction which is passed around during the `$onConnection`, `$onDisconnect`, and socket event handling processes.
* Each context is assigned a unique identifier.
* Additional context properties such as `logType`, `sid` (socket ID), and `namespace` should be added, which could be used for detailed logging and tracing.

### Describe alternatives you've considered

_No response_

### Additional context

_No response_

### Acceptance criteria

_No response_