Soldering is not difficult to learn, but if you haven’t done it before, I would not make installing a new part on a circuit board your first project.
If the board itself is not significantly damaged, soldering on a new USB socket should be a straightforward job for anyone with even a little experience working with electronics. If you have the replacement socket (or if yours is still usable), and the board doesn’t have a chunk missing out of it, it’s just a few minute job. Getting the board out of the case probably takes longer than the soldering.
If you don’t have a friend who is experienced in soldering, a radio or TV repair place should be able to do it for you. Othr places to check: A high school or vocational school “shop” class; most ham radio operators I know are hand with a soldering iron (or at the least, they know someone who is); or if there is a “makerspace” in your area you could ask around there. (There are probably 2 or 3 kids in the 6th grade class where I volunteer that I would have no qualms about having them solder something like this.)
If you are in my area of Vermont (a long shot, I know) I’d be happy to solder it for you at no charge as long as you have the usable parts.
And yes, I agree: this should be part of any new printers sold. As soon as I read this thread, I printed one up for the LB Mini in the classroom where I volunteer. I figured that connector was likely to lead a rough life. (In fact, I’d still like to find a high quality USB cable with a connector that would lay flat against the case, rather than stick straight out. Even then, I’d consider putting some sort of clamp in place to lock the cable down. I don’t want to do that with the current connector, since the clamp would make a loop of cable which could catch on something.)