I currently have a Shimano drive-train and am approaching replacement for the chain and cassette. All parts are Deore XT M780 Series except my cassette which is a HG500-10 11-25 I usually run a Shimano chain to match, although right now I have a Taya e-DECA-101 which I am not to happy with so will go back to something like the XT CN-HG95. Crank-set is a FC T871 - 170mm 48-36-26 and mech is a RD T780.
Most of my riding is commuting ( 15 KM each way ) and non competitive leisure/exercise rides ( <100KM ) on relative flat ground. For how I use my bike the 26 ring is pretty much useless and the 36 is only marginally useful. I am almost always on the 48 and the rear is usually on one of the top 4 sprockets. Given all this I have been looking for option to lift the range at the top end and perhaps make the smaller front rings more useful. Searching I find references to a Shimano 105 Triple 30/42/52t crank-set but am not knowledgeable enough to know if this is compatible.
I am open to changing to a two ring setup and changing shifters but have flat bars so seem to have limited option there even if I can find a compatible crank-set set.
I guess my question is whether the 105 crank-set is compatible with my the rest of drive-chain, if not do I have any other options ?
EDIT: I should mention that I ride a trekking bike not a mountain bike and almost exclusively on paved surfaces.