Patagonia is hosting a huge sale with up to 40% off fleeces, jackets, and more — here are the 21 best deals