Don't get me started on torso lengths! I'm 5'11 but wear a 30" inseam pants. My torso is long, so most shirts are too short for me. I'm not overweight, I'm 160 lbs, so finding a shirt that actually fits me is very difficult. If it's long enough, its too wide. If its the right width, it's too short.
Bruh. Short leg long torso bro here as well. I try to buy shirts in tall sizes. I can tuck them in!
Good news, Italian sports cars and motorcycles seem designed for our body.
I have the exact same problem. 6'0 (183.5 cm) height, 160lbs (72kgs), and a long torso. Mediums and even smalls are ideal for my shoulders and chest but it's a crapshoot if they will keep my belly button covered through a normal range of motion. I don't want to bare it and can't imagine anyone wants to see it.
Tentrees, Fox and Prana are the brands I've found that consistently fit my upper body.