Кальмар – существительное одушевленное. Правильно: варить кальмаров.
Глагол царить является многозначным. Примите во внимание то, в каком значении употреблено это слово: толковые словари русского языка отмечают в качестве устаревшего только значение 'царствовать'.
Вопрос непростой. Поэтому и ответ на него - в "Непростых словах".
См. ответ № 242897.
Запятая нужна: Не знаешь, что подарить?