Spring Budget 2024: In-Depth Analysis