publish: feature(register): add registration page

generated from commit f2f8cb2fc3370b754fb60ab49cfbc741c0c40c10