The Picasso Museum in Paris has released a digital portal featuring the Spanish painter and sculptor’s art