Don't expose required packages in defaults/main.yml

Exposing `ldm_required_packages` may provide a false sense of that users
can modify the variable. Although better solutions to this may exists,
this commit hard-codes the required packages in tasks/package.yml.