String::humanize_size
The method signature is also changed to use `uint64_t` instead of `size_t` for it to be Variant-compatible.