Build up the result of fmt! in a buffer instead of a vector

Formats of one item are now 15% faster
Adding a benchmark