fs: IFile: Use an unsigned value to represent a size

10 jobs for !691 with use_unsigned_file_size in 6 minutes and 49 seconds (queued for 2 seconds)
latest merge request