Array Liquid filters: `push`, `pop`, `unshift`, `shift`

Fixes #2892.