Baseball superstar Juan Soto and the New York Mets have agreed to a 15-year contract worth an estimated $1.2 billion AUD.