Crystal Palace have confirmed that academy graduate Tyrick Mitchell has agreed a new deal until 2025.