Our style expert breaks down the top 7 denim trends for 2025 - and tries them on for size