From Ralph Lauren to Bally, These Are the 23 Best Baseball Caps of the Season