The best spring jackets for transitional weather — lightweight layers, trenches, denim jackets, blazers, and more. Community-curated picks for every style and budget.