Существительное ставится в форме единственного числа: ...продолжительностью 21 календарный день.
Оба варианта возможны.
Правильно: продолжительностью семьсот двадцать часов. Ср.: продолжительностью более семисот двадцати часов.
Верно: предоставляется отпуск продолжительностью двадцать один календарный день.
Дополнительных знаков препинания не требуется.
Правильно: продолжительностью 24 дня.