You’ll need an SSN to open most credit cards, it’s very difficult to get a credit card without residency. The business banks that specifically cater to overseas founders (like Mercury) make banking easy but that doesn’t extend to churning credit cards.
Edit: put simply, it’s very unlikely that opening an LLC will help you in obtaining credit cards as a non-resident.