Hello and welcome to the community.
I will suggest some other things.
- full backup (if you decide to send your phone for repair the phone will be erased. With no data transfer options, the backup might take some time, it’s better to do it now
- if you feel confident with opening your phone, check the USB port for any damage and clean it thoroughly
- you may also check the cable connectors that are on display (you need to unscrew the display and check the other cable)
Asfaik the current policy of the company is that either you send it for repair or purchase a spare part on your own, on your own risk. Still it’s up to you whether you want to double check the option for self-repair. Perhaps run a diagnosis through the self-repair portal first? Or internal testing via the app?
Finally you can look for a local volunteer - Angel