Germany’s tax-free “mini-jobs” help 6.9 million people earn up to €603 a month. Now the government wants to scrap them. We meet the workers and small shops who could lose out.