Anthony Joshua, JK Rowling and Mo Salah have been named among the UK's 100 biggest taxpayers.