Ironically, you have presented the evidence that fi/fl ligatures should NOT be decomposed. Documents should store text in either NFC or NFD format. NFKD normalization is destructive, and is used only for... searching/comparison. In the table you have presented, fi is composed in both NFC and NFD, which clearly indicates that fi/fl should not be decomposed even if stored in NFD (decomposed) form.