Two-time All-Star catcher Gary Sánchez has hit free agency after the Giants didn't promote him