Bottom bracket for current crank is Mega Exo 24MM
This look like your crank
Rear Derailleur: Shimano Sora, GS cage, 9-speed
Front Derailleur: Shimano Sora, 9-speed
Crank: SA Gossamer Pro, forged aluminum, MegaExo, sub compact, 48/32T w/chainguard
Shifters: microSHIFT flatbar road, 9-speed
Cassette: Shimano, 9-speed, 11-34t
Chain: SRAM PC-971 w/PowerLink
Brakes: Front: Shimano M315 hydraulic disc, resin pads, 160mm rotor, Rear: Shimano M315 hydraulic disc, resin pads, 160mm rotor Type: Shimano Hydraulic Disc
With that 2x crank, I'd go with a Shimano HG700 11-34 11 speed cassette and chain, 105 R7000 FD, GRX RX-810 or 105 R7000 GS RD, and Microshift Centos 11 flat bar shifters unless you can find Shimano RS700 pieces for a reasonable price. I have set up multiple bikes with this 11 speed stuff and it was easy and very reliable.