Leonard faces possible $50,000 fine and/or one-game suspension for slur, but Heat might not cut him