Nuts often get a glowing reputation as the ultimate healthy snack - full of good fats, fibre, and protein. But here’s the ...