Read a list of bytes with length.
length
If length is not provided, it is read first.
Uint8List readByteList([int? length]);