Are they ip addresses of routers that my internet provider has set up somewhere near me to be able to connect me and others (neighbours) to his servers?
1. Yes, they're IP addresses of routers. All hops in traceroute (except the very last one) are routers.
2. A private IP address does not mean it's a local address near you. It only means it's still within your ISP's boundaries (and even then, not always) – but it could be literally anywhere physically, and it could belong to any kind of device – even your ISP's biggest core routers could still have a 192.168.x.y address.
Or is it still my router with different interfaces?
No, a router always produces only one traceroute reply. The entire routing device, not the individual interface, is what counts as a "hop".
If I try to scan all ports on the address range of 192.168.55.1-254, it finds an IP with open http port and when I open it in my browser, it shows the login page to my router. With provided credentials, I can log in without any problems. So the IP from the second of that tracert log still belongs to my home router.
Yes, the 192.168.55.x address that you've found with Nmap indeed belongs to one of router's interfaces. But that's not the same address as the one that shows up in traceroute!
The actual 192.168.55.1 address you see in traceroute is the ISP's router that is connected to your router's WAN interface.
