Southampton have agreed a fee of £25 million including add-ons for Arsenal goalkeeper Aaron Ramsdale, sources told ESPN.