devel/freebsd-gcc12: Fix support for FreeBSD kernel printf.
Remove -fformat-extensions and instead follow clang and add a new
format type: freebsd_kprintf. This permits removing unsupported
width specifies such as 'D' which conflict with the local %D specifier
used in the kernel which the old -fformat-extensions did not handle.