This isn't a 'port forwarding' issue at this point, it's a "how the applications listen on system".
You need to specify the listen address to these tools on your home networked computer of 0.0.0.0
to listen publicly on the ports they use on your computer.
Case in point, though, for Automatic1111 used for StableDiffusion as a UI, just add --listen
to your launch options and then it'll automatically listen on the local system IP address on the default port it uses.
For other 'projects', it will depend on the application in question on how to specify the listen address and port on the various projects; unfortunately, every project is different and not all of them have the same way to define listening addresses/ports.
Point is, though, you don't need NAT of port forwarding if the projects can listen directly on the system ports for incoming connections.
If you have a firewall on your computer then all you have to do is permit connections to that port from other systems and you should be good to go.