Small businesses struggling with staff shortages, soaring prices face new challenges