Support `--deps all` in `artifact checkout`
Description
As it currently stands bst source checkout supports --deps all, yet bst artifact checkout does not. We should try to be consistent.
!1590 (merged) is a step towards making source checkout more like artifact checkout, however, we've agreed that artifact checkout should probably support --deps all.