Are there any fpga development workflows that use all FOSS (software) components?

Yes, for the Lattice iCE40 and ECP5 families: https://github.com/YosysHQ/nextpnr