Or an international bank account & card like you can obtain with Wise and other services.
AFAIK you cant just assign non-US bank card to a billing on US Apple account. At least it was the case before and at least for purpose of switching account region.
Thus you use USD gift cards since they easy to buy.