Pipewire library currently calls setlocale() for localizing messages. However, generally library code should not mess with the C locale, but leave that for the main application to do. Setting the locale is e.g. needed for messages and UI elements to be translated.
Set the locale in main() for wireplumber daemon and tools.
Previously, pw_init calls setlocale unconditionally, so this MR is no-op. In future, I'd make pw_init not call setlocale() at all, so the parent application needs to do it.