From Few to Many Faults: Adaptive Byzantine Agreement with Optimal Communication | Synapse