perf(events-stats): Zerofill very slow from using plus operator (#41241)
The zerofill function in events-stats can be very slow and it looks like
the culprit here is the + on lists. This creates a new list with the
contents of the operands whereas extends modify the list in place which
is more performant.
I noticed that the `/events-stats` endpoint can be very slow, especially
the higher percentiles are noticeably slower. After examining some
transactions, it looks like the `top_events.transform_results` is the
main culprit for this.

Looking at some profiles for this transaction, we see a large portion of
the time was spent inside the zerofill function. The stacks seem to
point at the `dateutil.parser.parse`.

After some light benchmarking, this might be a coincidence that this
particular stack was collected. But it does appear that the culprit is
in nearby. After some examination, I noticed that were were using `+` to
concat lists which is significantly slower than using `.extend` by a
order of magnitudes.