osd: initialize purged_snaps on backfill; limit snap trim work per iteration