Active Contract Set Service returns a Stream Arrays/List: how big can the arrays/List be per event in the stream?

In practice across recent releases of the Daml SDK, you will actually always get a single contract in each GetActiveContractsResponse.