When ICE are the only game in town, a fuel tax is a simple solution because larger more damaging vehicles are generally less fuel efficient. The downside is that anyone using fuel for non-ICEV usage is unfairly taxed.
Perhaps putting the tax on tires is the solution because tire wear tracks to usage and vehicle weight as well? You can still have a fuel tax to penalize ICE in addition.