Liam Henry signs a new deal with Fremantle to remain at the club until the end of 2023.