Reads the per-chromosome polyfun `.annot.gz` files in a
directory and stacks them into a single data.frame of CHR,
SNP, and the annotation columns. This is the I/O step feeding the
annot slot of SldscData; the computation
(computeSldscAnnotSd, isBinarySldscAnnot) then
runs on the loaded table, not on paths.