I found it very interesting that you called it "ambiguous". That is, until I researched it. I never realized it could be considered anything but 1. See:
https://en.wikipedia.org/wiki/Zero_to_the_power_of_zero
Since algebra, calculus and most other branches of mathematics require (define?) 0**0 be 1, and since it is the generally and widely accepted value for computational purposes, I see it as a bug. While 0**0 may be useful as 0 in mathematical analysis ("Mathematical analysis is the branch of mathematics dealing with limits and related theories, such as differentiation, integration, measure, infinite series, and analytic functions", from
https://en.wikipedia.org/wiki/Mathematical_analysis), the purposes of mathematical functions in AutohotKey are all algebraic.
You will find much discussion of this (rather interesting) topic online. It has been argued for centuries. But, AHK should keep in line with all other modern computational programming languages.