Charles Leclerc bounced back from his limited running on Friday to top a rain-affected final practice at the British GP.