Decoupling IP address from hosting provider

Solution 1:

Provider independent space. Talk to your local internet registry.

However, IPv4 PI may not be available. IPv6 will be. Perhaps work on PI in parallel with requesting actual static addressing from your ISP.

As Patrick Mevzek mentioned in comments, you can have customers delegate DNS to you for the zone in question. However, this is a change from how things currently work with only records for the web server.