Hello Sean,
Welcome. I have made your PM a public post because this question might be interesting for more people.
This is possible in IPFire with a standard Port Forwarding rule with just a different external port.
What is the use-case for this?
I am sure you can do the same by creating a second SNAT rule to NAT everything to the firewall’s addresses, but I would regard this as bad network design. There is no apparent need for this.
If you want to connect to the public alias IP address from an internal network on port 22, you would have to create a second DNAT rule as the first one (using port 55522) would not match.
As in, the SNAT rule matches even though you are coming back to the internal system? That is pretty much how this is designed. You can of course use a separate destination network to make the rule more conditional.
Why would you even go to the firewall and back when you want to connect to an internal host? This would not really scale.
-Michael