Probably just play it year by year and see if he can do it 2 seasons in a row.
How much would you even save by signing him after 2024 vs when he’s a free agent after 2025? Probably not enough to make the risk worth it,
See if he can string together 2 elite seasons before signing him to an elite player contract,