Wigan Warriors won the 2023 Super League after a hard fought 10-2 win over Catalans Dragons at Old Trafford in the Grand Final.