Floating text: /title @p title Message (the second title can be replaced by "actionbar" or "subtitle" for smaller text)
Villager trading: You'll need to use a behavior pack for that
Player position: @p[x=67,y=7,z=8] (you can also use distance=# for a range)
Mob paths: I don't know but I think...