whenever i have to bool out a complex shape into a plane I usually do exactly what U said, extrude the edges, then fill hole, apply the 2nd object with boolean operation and delete the added geomtry from first place again. this workaround does take just some seconds and isnĀ“t too complicated.
everything starts and ends in the right place at the right time.