I bike in Berghaus shirts usually, very breathable (the argentium stuff, which has got silver ion threads, i.e. anti-odour tech). If it’s really cold and windy i’ll wear two shirts and it’s excellent for breathability and wind stopping. Any brand with the same tech would do. Merino Wool defo being top notch stuff.