In any case, I think the answer to your original question is that the fan-out can be up to several hundred per level, but it's not fixed.
OK, its beginning to make sense. So the fan-out is given by the key size and each child node is stored in its own page. Is that correct?
Thanks in advance!