Particle Flow and PUPPI in the Level-1 Trigger at CMS for the HL-LHC