There is no hydro STI that can do the first idea. It would need to be an old cable pull 10 but hydro, and that doesn't exist.
The first obstacle with your FC-M970 in BB86 idea is even if you jank it together with spacers, the bearing contact areas of the spindle won't be in the right place. Also you'll be taking a component where one of the reasons it's so expensive in the first place is the machine work done to remove material everywhere possible, and then you'll be adding extra leverage to the spindle in a place it wasn't designed to take it. Someone may make a conversion BB that does it better, but then you're eating into the money you're trying to save.
Providing you solved the above, published chainline for FC-M970 is 50 and 46.9 for GRX 2x10 rear ends. So you can make that work if you accept having bad chainline. You are also sacrificing Q and will be spending money on rings that play nice with a road FD, or accepting bad performance of ones that don't.