Reopening communal shelters this winter will put rough sleepers at risk of Covid, a charity warns.