Best restaurants in London 2024: from chic pasta and cosy small plates to hype burgers and low-budget feasts