Optimize initialization of networking protocol benchmarks (#6636)
# Description
These changes should enhance the quality of benchmark results by
excluding worker initialization time from the measurements and reducing
the overall duration of the benchmarks.
### Integration
It should not affect any downstream projects.
### Review Notes
- Workers initialize once per benchmark to avoid side effects.
- The listen address is assigned when a worker starts.
- Benchmarks are divided into two groups by size to create better charts
for comparison.
---------
Co-authored-by: GitHub Action <[email protected]>