I agree that it probably can be fixed but easily…no. It’s hard to say from the pictures but when a USB drive is physically damaged, it usually means some traces on the circuit board are damaged. This can be fixed but it requires micro-soldering and that makes any DIY repair unlikely.
Here’s an example of the type of damage I am referring to.
[image|1707591]
If you value the data on the drive, you could send your USB Drive to a micro-soldering repair specialist.