Which? has analysed the cost of charging EVs at chargers across the UK, with home chargers costing 8p per mile.