Puma 5.1 introduced a feature to synthesize binds for systemd activated sockets. This removes the need to duplicate the FOREMAN_BIND in two places (foreman.socket and foreman.service).
puma-plugin-systemd is no longer needed since Puma 5.1 gained native support for systemd.
Related issues
Feature #31431: Use Puma 5.1's feature to synthesize systemd socket binds
Fixes #31431 - Update to Puma ~> 5.1
Puma 5.1 introduced a feature to synthesize binds for systemd activated
sockets. This removes the need to duplicate the FOREMAN_BIND in two
places (foreman.socket and foreman.service).
puma-plugin-systemd is no longer needed since Puma 5.1 gained native
support for systemd.