test(ark): address review nits in perf timing helper
- Drop max(1, warmup): warmup=0 now genuinely skips warmup, matching
the (clarified) docstring.
- Document the >=3 sample assumption for outlier-trim on
_TIMING_REPEATS so reducing it doesn't silently change semantics.