[Breaking] Replace OfflinePlayer scoreboard methods with string-based alternatives

Using the OfflinePlayer methods with online Player instances is still allowed. However, because getting OfflinePlayers is now blocking, any methods that would use them will now throw a warning.