feat(raft): add AppendEntriesRequestGenerateType event