Find available port to run benchmarks (#9315)
Instead of using a hardcoded port number to run benchmarks, let's dynamically find an available port.
Fixes https://github.com/flutter/devtools/issues/9314
This is not really a fix, but more of a workaround until the underlying `package:test` issue https://github.com/dart-lang/test/issues/897 is resolved.