From roses to hydrangeas and more, flowering shrubs are a great way to fill your garden with colour and beauty.