Stripe US requires a US entity, but your home-country Stripe account can already charge US cards. The real question is when cross-border fees and lost approvals cost more than running a US entity.
A US customer's card works at a US store and gets declined at yours. Nothing about the card changed. What changed is where your transaction is processed, and how the issuer reads it.