Оба варианта верны.
Правильно: одна тапка, нет обеих тапок.
Правильно: тапка, тапочка. Это существительные женского рода: одна тапка, старая тапочка.
Шалот – это лук, вряд ли шалотом можно назвать чеснок.
Существительное тапка женского рода (и тапочка тоже).
Верно: замок двЕри багажника, человек с деньгАми (предпочтительный вариант).