perception: moving lazy_free_space_updater into it's own library

This is so it can be used in another filter without confounding library deps.
Are you sure that these FLAGS should be removed and only applied to the new library?