shared/gatt-client: Add bt_gatt_client_clone

This adds bt_gatt_client_clone which can clone existing client skipping
the discovery phase and creating separate queues so that all requests
done using the clone can be cancelled separately.
2 files changed