New York is so expensive that millennials and Gen Zers are paying more than $900 a month to share small bedrooms, but residents say they get more out of co-living than just a place to sleep