My iPhone keeps telling me my Apple ID cannot be used in the U.S. store and that I need to switch to the Albania store
There are two possibilities. One common and the other rare.
The common item is your AppleID is steering this. You can solve that with Apple Support directly and I would leave your device out of the picture - just use a computer to go to https://appleid.apple.com and choose your region / locale / banking so that your preferred location pops up when you browse https://www.apple.com and https://support.apple.com
The less common item is that Apple tracks the geography in to which an iPhone is sold. This can not be changed unless you have documented proof as the original purchaser that Apple made a mistake. If a reseller makes a mistake, it’s generally up to them to fix the registration.
This affects things like GPS being disabled, functions like EKG / health / watch being enabled only in regions where it’s officially approved (legally and contractually) by regulatory  agencies (the FDA in the US for example).
Once the AppleID is set, I would erase all content and settings on the iPhone and perform a setup again, and then engage Apple Support if you are not being offered your preferred region. Sometimes a reseller uses an iPhone to set up a bunch of accounts and then sells it, so you might need to talk to your seller if for some reason your phone isn’t working as Apple designed it out of the box.
Ask a pointed question to your buyer - which region did Apple sell this iPhone if you can’t solve this yourself. Tracing back to the contact to which Apple shipped the device (you or a reseller) will make it easy to know if a mistake was made.