meson: build gnulib if printf isn't good enough
We currently check in multiple places if vsnprintf/snprintf/printf are good and if not use gnulib. This case was not checking for printf which made the build fail with recent mingw-w64 where snprintf was improved to pass all glib checks but printf still doesn't.