Ukraine has amassed a polyglot arsenal of artillery thanks to donations from its foreign partners. Those howitzers are a key source of firepower and have battered Russian forces for nearly 18 months.