The best films of the 2020s so far have been ranked by critics half way through the decade and Tom Cruise's Top Gun Maverick has been totally robbed.