Lots of places sell entire 105/R7000 groupsets. A few sites have been linked above.
If you shop around you can get a rim brake group for a little over $600.
Merlin sells hydraulic groups for $682.23 without rotors. Adding rotors will increase cost to $725-ish.