I am very surprised to learn Loop is not writing to Health in open mode, not sure why. Let me look into that a bit first (later tonight). Insulin data should also be available in Tidepool and via Nightscout.
Apple watch is the only choice that would allow you to bolus from it. But, you’d really need to try to see if it would work for you during running. I think it would, but no way to tell without you trying. Maybe we could take a video of how bolus from watch works.