А. А. Зализняк в «Грамматическом словаре русского языка» пишет о форме род. падежа мн. числа для слова башка следующее. Это форма башок. Однако ее можно признать потенциальной, так как она воспринимается как нежелательная. Практически это выражается в том, что носители русского литературного языка в тех случаях, когда им в речи требуется данная форма, обычно испытывают затруднения и нередко предпочитают обойтись без этой формы, заменив слово синонимом или перестроив предложение.
Корректно: ...кишат крысами.
Верен первый вариант, с е.
Правильно слитное написание всех слов: слабокислая, сильнокислая, сильнощелочная.
В толковых словарях русского языка слова кулак 'кисть руки со сжатыми пальцами' и кулак ''богатый крестьянин-собственник' даются в разных словарных статьях. Это омонимы.