* ci: split e2e * chore: 3 parts * chore: use matrix * chore: use playwright container, bump playwright * chore: remove playwright container * ci: move all packages into matrix * ci: reusable action to restore build cache * chore: revert custom action * chore: cleanup logs