[libc][math] change bf16fmal to be header-only and constexpr-compat (#181666)

Closes: #181628
Part of: #147386
GitOrigin-RevId: 3fafed392d9e7c5e2b65797c99391e7c552bbb85
8 files changed