so you're going to completely reprogram a 5 cylinder computer to run 8? how, exactly are you going to get the 07 computer to recognize the extra coils and the extra injectors? that'd be a cute magic trick... which comes back to why work so hard when GM did it for you. The hardest part will be to get the other computers to play nice with your new engine computer. But I do love the stick-up-your-ass-attitude... so carry on with that magic trick.
get the V8 wiring harness, PCM, BCM, and TCM.... again, were it me, I'd buy a wrecked Alpha, failing that I'd have 150tunes splice in the PCM into the stock 07 H3 harness.
years ago... damn, decades ago, a friend decided that he wanted EFI on his 85 Chevy truck, so he swapped in an 87 motor (efi motor) and set about wiring in the motor. In the end, he swapped every bit of wire from the 87 (and the dash cluster) onto the 85 - nothing was the same. 07 and 08 had some differences in the vehicles (e.g. air bag arrangement) and for that reason my guess is the wiring harness is substantially different than the 07. It is not plug and play, but it can be if you get someone to make the harness for you. The fab work is easy, but since absolutely everything is electric on the H3, getting everything to play together will be the major challenge.