v2.2.4-docker

Docker daemon changelog:
- Remove the hard systemd Requires dependency on Docker services from generated docker-daemon units.
- Keep After/Wants ordering so Docker is started first without stopping Gateway daemon during Snap Docker refreshes.
- Add regression coverage for Snap Docker unit generation.