SL Green has defaulted on $24 million in rent and taxes due at 2 Herald Square, according to a lawsuit from the owners of the land underneath the 370,000 square-foot building across from Macy’s ...