Update shims for building an Ikev2VpnProfile from Builder

Add method to allow building an Ikev2VpnProfile from an
IkeTunnelConnectionParams and retrieve the IkeTunnelConnectionParams.
The methods take or return an object instead of
IkeTunnelConnectionParams since the IkeTunnelConnectionParams is
not available until API 31.

This commit also updates the implementation in shims to align the
way to create a Builder.

Bug: 226628416
Test: atest ctsNetTestCases
Test: atest CtsNetTestCasesLatestSdk in R/Q
Change-Id: I703666720b519644f51cf30c3f81edfcc122fd9d
11 files changed