Beans are full of protein, fiber, and other essential nutrients that offer multiple health benefits. Here are some of the healthiest varieties to try.