build: Clean up typelib path
It is better to set up the paths in the top level, rather than cobbling them up at place of use.
Joining paths using string concatenation also breaks alternative Meson implementations that support absolute libdir option.