libsdhcdrivers: Change block size type to size_t

Block size shall be of `size_t` type due to the following reasons:

1. Block size cannot be bigger than the addressable memory so it is best
   described with the `size_t`.
2. Negative value of block size is not acceptable.
3. More compatibility with the std e.g. when memseting block.
1 file changed