Not going to comment on whether arithmetic or geometric mean is more appropriate, but your comment is incorrect.
Yes, a number close to 0 brings everything down. But then you take the nth-root, which brings it back up again. Some examples - assume one of the numbers is 0.01 (close to 0).
2 samples means square root - that becomes 0.1
3 samples means cube root - that becomes 0.215
10 samples means 10th root - that becomes 0.63
20 samples means 20th root - that becomes 0.794
The more samples, the less impact an outlier like a number close to 0 will have.Put another way, the arithmetic mean has the same problem. Extreme outliers can greatly influence the sum. But if you have enough samples, each extreme outlier is tempered a bit by dividing by n.