The Scottish Government has been urged to act as a charity claimed 16% of pensioners are at risk of malnutrition.