City were charged by the Premier League with over 100 alleged breaches of their financial rules in February 2023