Basically anyone who doesn't have a motivation to twist the truth? Like the US government who can actually provide hard proof that they paid for the hardware? Why would we believe Elon in this case?
But there isn't proof that he is lying - you deciding whether he lied or not is your judgement call. If you may recall, the initial shipment of Starlinks were sent in response to request by Mykhailo Fedorov - Ukraine's Minister of Digital Transformation. Before US govt got involved. So I would tend to take Musk at his word.
https://www.euronews.com/next/2022/02/27/elon-musk-deploys-s...