Spectators will not be allowed to drink alcohol in the stands at Roland Garros after players, including David Goffin and Iga Swiatek, complained of issues with fans during their matches.