Demi Rose stuns in a red swimsuit while displaying her alluring physique on Mexico beach Friday, August 18, 2023