Prior to this commit, it was not readily apparent what terms and units such as kilobyte/KB and megabyte/MB represented numerically in DataSize and DataUnit. This commit clarifies that such terms and units are based on binary prefixes for data (i.e., powers of 2 instead of powers of 10). Closes gh-23697