rafthttp: add batcher

After we enable streaming, there will be a large amount of msgAppResp due to high
rate msgApp. We should batch msgAppResp in a meanful way.
could we remove the argument `now` and call `time.Now()` inside the function?