The community buildings insurance is very limited and would probably not cover these type of things.
It only covers COMMUNAL elements - so problems with plugs, doors and locks are personal to your own apartment.
Your personal buildings insurance will also probably not cover this - except for damage cuased by the leak.
So I'm afraid these things will almost certainly have to paid for out of your own pocket.