Added validation to ensure price is numeric before saving product bundle