12 of the Best Plant-Based Proteins Even Non-Vegetarians Should Eat