For arguments that can have arbitrary units, use unit of the other argument
Add changelog entry [skip ci]
Merge pull request #2968 from mhvk/quantity-keep-unit-for-zero

Quantity addition with zero