More than 20 spice products have been recalled over fears they may contain peanuts not mentioned on the label, the Food Standards Authority (FSA) has revealed.