Using {{ request.path }} will return the entire path from the URL. I would try and use the split filter found in the HubL docs here. https://designers.hubspot.com/docs/hubl/hubl-supported-filters. To split on the '/' and then return just the part of the URL that you want to use.
I would also set the second parameter of the split filter to display how many times it should split the URL. Also you will need to return the piece of the URL that you want to use. In this case you can use |last as the piece of the URL of the last item in your sequence.
That now spits out "pro-test". However, I have two translations of this page (English and French). I currently have ...
fr/{{ request.path|split('/', 2)|last }}
... added to the end of my domain, but it apends "?hsLang=en" to the URL (which results in a 404). Is there a way to remove the last bit too? It's not defined in my code so guessing it's HubSpot generated.