A pytanie po co w ogóle robisz te IFy?
Po pierwsze to w takim wypadku lepszy jest nie wielokrotny if tylko po prostu switch i odpowiednie case.
Ale tak właściwie to w ogóle ja bym zrobił tak:
document.getElementById(findIdOfSlot).className = nameOfFirstCardInStore.replace(/[,.\s]/g, '');
i od razu regexp odpowiednio przetwarzasz ciąg aby nie zawierał spacji, przecinków i co tam jeszcze możesz mieć. W ten sposób masz rozwiązanie bardziej uniwersalne - gdy za chwilę dojdzie kolejna możliwość nazwy to nic w kodzie nie zmieniasz, o ile nie wprowadzisz w nazwie dodatkowych znaków nie usuniętych w regexp.
Oczywiście powyższy zapis jest niezbyt fajny, wypadało by zrobić np. zmienną zawierającą referencję do obiektu DOM itp. ale to już zostawiam Tobie.
Powyższy sposób przy założeniu, że masz pewność co do danych w nameOfFirstCardInStore. Jeśli nie, to można ewentualnie machnąć tablicę i sprawdzić, czy zawiera ona element z tej tablicy:
const acceptableValues = [
"Succubus, Lady of Lust",
"Demonic Lord",
"Primeval Dragon",
// i kolejne
];
//i potem:
if(acceptableValues.includes(nameOfFirstCardInStore)) {
//i tutaj rozwiązanie z regexp
}