В предложении используется слово "money", которое является неисчисляемым существительным. Для неисчисляемых существительных в отрицательных предложениях лучше всего подходит вариант "much". Вариант "a lot of" также подходит, но "much" является более предпочтительным в данном контексте с "doesn't have".
Правильный вариант: a) much