Check out "Ananda Spa in the Himalayas". It should check all the boxes in terms of what you are looking for (yoga, wellness, massages, detox food packages etc) - but it will involve a domestic flight from either Pune or Bangalore. (Dehradun would be the closest airport.)