Extraction of aluminium surface energies from slab calculations: perturbative and non-perturbative approaches