Front: Fix issue with variation children being listed for admin user
Front: Fix issue with variation children being listed for admin user

Customer with `is_all_seeing` `True` could see variation children in product
listings and this caused multiple problems and was not intented.

Refs SHOOP-1596

shawnadelic/shuup,hrayr-artunyan/shuup,shawnadelic/shuup,akx/shoop,suutari/shoop,taedori81/shoop,taedori81/shoop,suutari/shoop,suutari-ai/shoop,jorge-marques/shoop,suutari/shoop,jorge-marques/shoop,suutari-ai/shoop,akx/shoop,hrayr-artunyan/shuup,akx/shoop,shoopio/shoop,shoopio/shoop,shoopio/shoop,jorge-marques/shoop,hrayr-artunyan/shuup,suutari-ai/shoop,taedori81/shoop,shawnadelic/shuup