Amazon Shoppers Are Calling This $26 Cardigan 'the Perfect Fall Sweater'