Is the 9-speed Sora crankset compatible with 105 11-speed chain?
You should just be able to replace the chainrings for 11 spd ones.

You can also get 9-spd 105 shifters if you just want tidier cable routing (I assume you mean internal as in under the bar tape) which would let you keep the rest of your groupset as is.