I know next to nothing about modern serial protocols, but nevertheless as a rule of thumb, and absent any other information, I tend to use 10 bits per byte when converting bits per second to bytes per second.
Saves disappointment if nothing else.
Recent standard revision (USB 3.1 Gen 2, as well as USB 3.2 Gen 2x2) switch to a more efficient 128b/132b encoding (https://en.wikipedia.org/wiki/64b/66b_encoding), with ~3% encoding overhead rather than the historical 25.
(... and a byte is not always 8 bits)
https://en.wikipedia.org/wiki/8b/10b_encoding
A byte is also referred to the smallest addressable unit. Which in most cases is 8 bits but many (I guess mostly niche architectures) have much larger characters/bytes, and is still very much relevant.
But probably for all practical purposes in modern era, we can safely assume it's always 8 bits.
Kibibyte (KiB)
1,024¹ = 1,024
Mebibyte (MiB)
1,024² = 1,048,576
Gibibyte (GiB)
1,024³ = 1,073,741,824
Tebibyte (TiB)
1,024⁴ = 1,099,511,627,776
Pebibyte (PiB)
1,024⁵ = 1,125,899,906,842,62