To start off, thanks to JLCPCB for sponsoring this project and providing the pcbs I designed. JLCPCB Prototype for $2 (Any Color): https://jlcpcb.com/DYE
I never have full size USB B cables when I need them but always have micro USB cables so I've made a simple adapter PCB to replace the port on my Arduino Uno. See how I desoldered the original USB port and replaced it with my adapter here: https://www.youtube.com/watch?v=c1nMM70-RdU
This is a simple solution to a simple problem. No extra wires are required, the castellated pads directly solder surface mount style to the original USB pads. If this sounds useful to you, you'll find the files down below to order your own pcbs and the link to the micro usb connector used is in the component section.