Trip counts represent iteration counts and are always non-negative. This PR fixes all call sites to correctly use `getZExtValue()` instead of `getSExtValue()` when extracting trip count values from `APInt`. Also documents to clarify results are unsigned.