feat: Support concat(..., how="diagonal") for ibis
#3404
+132
−19
Merged