Will the Giants win more or less than 5.5 games in 2025?