While some mainstream retailers may carry Beyonce Merch, the best and most extensive collections are often available through official channels like her website and select fashion outlets