Ошибка в том, что вы пытаетесь создать экземпляр интерфейса .
Измените свой код на:
List<ListItem> allFaqs = new List<ListItem>();
или
IList<ListItem> allFaqs = new List<ListItem>();
и он должен скомпилироваться.
Вам, очевидно, придется изменить оставшуюся часть кода, чтобы она тоже подходила.
Вы можете создать любой конкретный тип, который реализует IList
, как это, поэтому
IList<ListItem> test = new ListItem[5];
IList<ListItem> test = new ObservableCollection<ListItem>(allFaqs);
и так далее, все будет работать.