Framework Laptop 2 Review: An Upgradable Laptop