The most rest for your mind should be a new bike. If you can't get that, then get what you can. I might want to insist on at least a new fork and the obviously damaged stuff.
The problem with any bike shop or place that doesn't do carbon fiber repair is that they are very unlikely to be able to do anything but give you their best guess based on visual clues. Other types of inspections can be quite costly. So their usefulness over just getting new is maybe questionable.
However if you are on the hook for all the repairs, then do what you can afford and simply keep a good eye on all the rest for cracks and stuff.