[v20.x backport] test_runner: add shards support
backport of https://github.com/nodejs/node/pull/48639 supersedes https://github.com/nodejs/node/pull/48768
Do not update/delete: Banner broadcast message test data
Do not update/delete: Notification broadcast message test data
backport of https://github.com/nodejs/node/pull/48639 supersedes https://github.com/nodejs/node/pull/48768