Berlin rent vs buy in 2026: a clear decision framework, break-even by district tier, and why Germany's tenant protections change the maths against EU peers.