Okay, I've updated the Codeberg build. I didn't use all of your list, because I think some of it is unnecessary or incorrect.
There are now "ingreds" and "prereqs" fields you can put in the table, which will completely overwrite those properties.
Let me explain the difference between "techTweaks" and "techTweaksFinal". The first table is applied after No More Trigger Technologies, but before IR3 gets to see the tech tree. The second table gets called after IR3 in data-final-fixes. I prefer using the first one so that other mods can inspect the tree and get a more correct picture of it.
Try not to modify data.raw.technology directly in here, because it will get called from the first stage when IR3 techs don't exist yet.
EDIT: Oh yeah, now that you've completed a game (congratulations!), do you have any comments about how that went for you (bugfixes aside)?