posframe-show has a parameter poshandler to control the position of the child frame. Can you please add an option to support it? The default is nil that means the position at point, which is the same behavior as before.
BTW, it's better make border width customizable as well if possible.