The Acquire::PDiffs::SizeLimit option should check size of the Index
file as well. Currently, apt happily downloads Packages.diff/Index even
if it is larger than Packages.gz. (The archive, luckily, seems not to
publish the Index in such a case, hence the reduced severity.)
Notice that the SizeLimit check should not add size of Index to size of
the patches, it should check them separately, as when the size of the
patches is known, the Index has already been downloaded.
Alternatively, a separate option could be introduced to limit the
percentage of the size of the Index compared to the size of the
targeted file.