Group 2 innate lymphoid cells constrain type 3/17 lymphocytes in shared stromal niches to restrict liver fibrosis