The serfloat module (more concretely, its two functions {Encode,Decode}Double) is only used for fee estimation, which is not included in the bitcoinkernel library, so the linking dependency can be removed.
(Not terribly important in practice, but: this reduces the static library size by ~1.5 KB (~2.7 KB unstripped) on my arm64 Linux machine.)