fix: use correct singular/plural forms for source file count strings
The build_specific and build_update summary messages used hardcoded plural strings even when the count is 1, producing grammar errors like "1 source files given on command line". This fix uses conditional string selection for correct singular/plural forms.