(refactor): Move RunTimePerfMetrics to run as a part of TimelineMetrics

When runtime perf metrics was a separate metric, we had to iterate over it once during timeline, and again during runtime perf metrics. Moving it as a function call inside TimelineMetrics will need only one iteration of the perflog