Prince Harry, Kanye West and James Corden were among the stars roasted at the 2023 Critics Choice Awards.