Приветик! Разберем этот интересный случай.
Перед нами предложение, в котором после обобщающего слова "вещи" идет перечисление этих самых вещей. Когда после обобщающего слова идет однородное перечисление, перед ним ставится двоеточие.
Перечисление такое:
Каждый пункт этого списка — это однородное дополнение, которое раскрывает, какие именно "удивительные вещи" лежали в мешке.
Ответ: 2) двоеточие;