Do manufacturers still make some sort of rando handle bars? The kind that allow a couple of centimeter height to the bars relative to the stem? I am sure there is a proper name for those. Just an idea.
Your frame size looks correct. A 23 could be very challenging.