Contact person: landscape gardener.
Affordable solution:
Shape the front garden three-dimensionally so that, in addition to the drainage channels, a small "polder" is created. Looks really nice when planted. is easy to maintain and inexpensive to make.
Pave the access to the house, given the location I would definitely include a step - also paved. For small areas there are sometimes very affordable beautiful leftover stocks.
Rethink why you even need a wall, a fence, or other barrier to the street. It’s not necessary at all as long as no cars drive into it or dogs run away... In our terraced house we had a small boxwood hedge that framed the front garden. Looked great and was really inexpensive. We always laughed about it because the idea came from the gardens of Villandry and adapting it to a mini plot was really fun.
I don’t have a photo of it anymore, but a look into our former terraced house garden shows some "Buchs" at the corresponding height and what lush growth can achieve. Just for inspiration.
[ATTACH alt="4647B9A8-A00D-4D8D-BA38-353EDDAC8572.jpeg" type="full"]56044[/ATTACH]